Mailinglisten-Archive |
Zitiere Michael Post <michael.post at purematic.de>:
> > Aber was könnte man da denn mit einem Join erreichen? Wenn das Sinn
> > macht kann man ja einen Self-Join benutzen.
>
> Nein.. hier hilft uns kein Join.
Bist Du Dir sicher?
Also, ich hab auf
http://dev.mysql.com/doc/mysql/de/example-Maximum-column-group-row.html noch was
gefunden. Der letzte Kommentar dazu, bezogen auf das aktuelle Beispiel - das
könnte dann so aussehen:
SELECT t1.name, t1.datum, t1.raum, COUNT(*) AS anzahl_tage
FROM tablelle t1
INNER JOIN tablelle t2
ON t1.name = t2.name
GROUP BY t1.name, t1.datum, t1.raum
HAVING t1.datum = MAX(t2.datum)
Ungetestet.
Beste Grüße,
Christoph
--
Fingerprint=65B7 73B6 5969 AC2B 4572 39A2 0DBC DAC1 3D6A 45B7
email auch: chw- at gmx.de / mai01dzr at ...
--
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive