dedlfix: mysql WHERE und IN?

Beitrag lesen

Tach!

SELECT t2.id, t2.datum, t2.dings, t2.bums, ...
FROM table t2 
WHERE t2.id in (4,7,11)
  AND t2.datum = (SELECT MAX(datum) 
                  FROM table t1 
                  WHERE t1.id = t2.id)

Ich brauche zwar in diesem Fall keine 2. Tabelle, [...]

Du brauchst aber zwei Aliase, weil das zwei Datenmengen sind. Zumindest die äußere Query braucht eins, weil du dich im Subselect auf die äußere Datenmenge eindeutig beziehen musst.

dedlfix.