Linuchs: mySQL: Satz mit dem minimalen Wert

Beitrag lesen

Wenn nur die MIN-Datensätzt interessieren, muss in einer zweiten Abfrage der MIN-Wert als WHERE-Kriterium genommen werden.

Ich mache jetzt 2 Durchgänge.

Fasse den Tag und die ID zusammen:

MIN( CONCAT( trm1.tag, '|', trm1.id )) tag_id

bekomme das Feld tag_id. Aus jedem Treffer hole ich die ID und bereite sie auf ( 4711,4812,5687 ) um sie im zweiten Durchlauf zu verwenden:

WHERE trm1.id IN ( 4711,4812,5687 )

Das kann man auch als Subselect schachteln.

Ich wüsste nicht, wie ich die Verbindung zwischen dem gesuchten Datum und der zuhgehörigen ID hinbekomme in einem Select

Linuchs