join mit "jünstem datum"
susi
- datenbank
hallo,
ich habe zwei tabellen:
galleries
uid, datum
pictures
uid, gallery_uid, file
nun möchte ich die letzte gallery mit den pictures joinen! how to?
SELECT * FROM galleries INNER JOIN pictures ON galleries.uid=pictures.gallery_uid ...
dieses statement joint mir ja alle ...
ich will jedoch nur die mit dem letzten datum haben!
bitte um hilfe ...
gibt es eine funktion im WHERE die nur MAX(galleries.datum) joint?
lg, susi
Hallo
nun möchte ich die letzte gallery mit den pictures joinen! how to?
gibt es eine funktion im WHERE die nur MAX(galleries.datum) joint?
Du suchst korrelierte Subselects, gibt es bei MySQL ab 4.1 aufwärts,
alle anderen mir bekannten DBMS kennen sowas schon länger.
Beispiele findest zu z.B. in
</archiv/2006/7/t133015/#m861544>
</archiv/2007/1/t143558/#m932327>
Freundliche Grüße
Vinzenz
PS: FGA bedeutet "frequently given answer" :-)