Halihallo
SELECT b.text, max(a.id) AS max_id, b.id, a.group_id
FROM tb1 AS a,
tb1 AS b
WHERE
a.num=1
GROUP BY
b.id,a.group_id
HAVING
b.id=max_id
LIMIT
1,0
Oh, doch ein Denkfehler. Du möchtst natürlich die Texte zu jeder Gruppe, nicht nur von
einer.
SELECT DISTINCT b.text, max(a.id) AS max_id, b.id, a.group_id
FROM tb1 AS a,
tb1 AS b
WHERE
a.num=1
GROUP BY
b.id,a.group_id
HAVING
b.id=max_id
so... Man sollte mal einen Themenbereich "SQL-Akrobatik" erstellen ;-)
Viele Grüsse
Philipp
--
RTFM! - Foren steigern das Aufkommen von Redundanz im Internet, danke für das lesen der Manuals.
Selbstbedienung! - Das SelfForum ist ein Gratis-Restaurant mit Selbstbedienung, Menüangebot steht in den </faq/> und dem </archiv/>.
RTFM! - Foren steigern das Aufkommen von Redundanz im Internet, danke für das lesen der Manuals.
Selbstbedienung! - Das SelfForum ist ein Gratis-Restaurant mit Selbstbedienung, Menüangebot steht in den </faq/> und dem </archiv/>.