SQL Tipps, Tricks, Test und Meinungen!


Apple-Hardware Digital-Foto Digital-Video Elektronik Notebook PC-Hardware PC-Kauftipps PC-Tuning Linux System Netzwerke Novell Windows 2000 Windows 95 Windows 98 Windows ME Windows NT Windows Vista Windows XP Access Apple-Software Backoffice CAD/CAM Corel Excel Linux Lotus PC-Grafik PC-Software Photoshop Powerpoint SQL Star-Office Word ASP C (K&R) C# -.Net C++ Delphi Dreamwaver Flash HTML/CSS Internet Java JavaScript PHP Perl Visual-Basic Webdesign XML Handy / Co. Klassik Computer PC-Allgemein Pocket-PC Sicherheit/Viren Onlinegaming PC-Games Spielekonsolen IE / Outlook NN / Mozilla Opera Fitness Gesundheit Mountainbike Car-HiFi Kfz-Allgemein Kfz-Tuning Motorrad Bücher Haustiere Heimwerken Job Musik Musikprod. Reisen Studium TV / Kino Unterhaltungselektronik
Google-Anzeigen


Hilfe zum Thema: SQL
Problem mit Query
Hallo,
ich habe unter Mysql (in Verbindung mit PHP) folgende Query:

SELECT a.id AS kommentarid, a.bildid, a.userid AS kommentarschreiberid, UNIX_TIMESTAMP( a.datumzeit ) AS kommentarzeit, a.kommentar, b.bild AS bildname, b.titel AS bildtitel, b.userid AS bildinhaberid, c.art AS kommentarschreiberart, d.nickname AS kommentarschreibernickname, e.art AS bildinhaberart, f.nickname AS bildinhabernickname
FROM sc_bilder_kommentare AS a
LEFT JOIN sc_bilder AS b ON a.bildid = b.id
LEFT JOIN sc_benutzer AS c ON a.userid = c.id
LEFT JOIN sc_benutzer_details AS d ON a.userid = d.userid
LEFT JOIN sc_benutzer AS e ON b.userid = e.id
LEFT JOIN sc_benutzer_details AS f ON b.userid = f.userid
ORDER BY a.datumzeit DESC
LIMIT 0, 25

Die funktioniert auf soweit, nur mit einem kleinen Schönheitsfehler. Wenn ein Bild mehrfach kommentiert wurde, soll das Bild nur einmal auftauchen mit dem aktuellsten Kommentar. Wenn ich ein GROUP BY a.bildid einfüge, dann fehlen schon mal die neuesten Kommentare.
Die Tabellen:
sc_benutzer: id + Logindaten
sc_benutzer_details: Details zu dem Benutzer, Verbindung zur ersten Tab über id -> userid
sc_bilder: Bilder, Verbindung über userid
sc_bilder_kommentare: Verbindung über userid zur sc_benutzer und über bildid zur sc_bilder
Wer kann mir dabei helfen?
Gruß Uwe

Google-Anzeigen

Geschickt von uspri, Mi 30.04.2008 16:54

Google-Anzeigen

WWW.GRATISSOFTWARE.DE:
Kostenlose
Spiele

Kostenlos spielen!
Kostenlose
Fotosoftware

Kostenlose Fotosoftware!
Kostenlose
Terminplaner

Kostenlose Terminplaner!
Kostenlose
3D Simulatoren

Kostenlose 3D-Simulatoren!
Kostenlose
PC-Tools

Kostenlose PC-Utilities!
Kostenlose
Brettspiele

Kostenlose Brettspiele!
Kostenlose
MP3 Tools

Kostenlose MP3-Tools!

Kostenlose Android Apps für Tablet PCs wie dem Galaxy Tab und Xoom
Free android tablet app downloads: Games, Security, Antivirus, Filemanager for your Tab.
Kostenlose Software-Grundausstattung für Windows-PCs Kostenlose Software-Vollausstattung für Windows-PCs
Kostenlos spielen - Spiele Downloads ohne Limits

cs
es
fr
it
no
pl
pt
tl
tr
ru

Spotlight.de distanziert sich ausdrücklich von im Forum eingestellten Fremdinhalten jeglicher Art.


Kostenlose
Spiele!
Kostenlose Spiele!


Kostenlose
3D-
Simulatoren!
Kostenlose 3D-Simulatoren!


Kostenlose
Terminplaner!
Kostenlose Terminplaner!


Kostenlose
Grafik-
software!
Kostenlose Grafiksoftware!


Android
Apps für
Tablet-PCs!
Andriod Tablet Apps z. B. für Samsung Galaxy Tab


Kostenlose
PC-Utilities!
Kostenlose PC-Utilities!


Kostenlose
Antiviren-
software!
Kostenlose Antivirensoftware!