Mailinglisten-Archive |
hi, im prinzip schon - nur können mehr als ein dokument gelistet werden. und sobald das limit 1 wegfällt hasst du doppeleinträge für die gleiche dokumente.id, da sich der rest in der jeweiligen zeile unterscheidet komme ich aber mit einem distinct auch nicht weiter... Gruß! Carsten > -----Original Message----- > From: Marcus Füg [mailto:malinux at partysoke.de] > Sent: Wednesday, September 14, 2005 11:37 AM > To: mysql-de at lists.4t2.com > Subject: Re: Distinct oder Group By oder was? > > > >Wie formuliere ich denn nun die Query, die alle Dokumente eines > >bestimmten Typs (fk_typ = irgendwas) mit Titel, Filenamen > und Filesize > >ausgibt, ohne dabei natürlich bereits abgelaufene (gleiche > dokumente.id > >aber ältere Uploadtimestamp) Dokumente zu listen... > > > Ungefähr so? > (nicht getestet und aus dem Bauch raus) > > SELECT > d.ID, d.Titel, d.Datum, d.fk_typ, dv.ID, dv.fk_Dokument, > dv.filename FROM doku d LEFT JOIN dokuversion dv ON > d.fk_Dokument=dv.ID WHERE d.fk_typ = 'TYP' > ORDER BY dv.uploadtimestamp DESC LIMIT 1 > > Liefert das letzte Dokument zurück. > > MfG Marcus > > -- > Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter > -->> http://www.4t2.com/mysql > -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive