Ilja: Lösung?

Beitrag lesen

yo,

grunsätzlich setzte du die GROUP BY Klausel falsch ein. Ein altes und leidiges Thema, dass unter mysql keine Fehlmeldung kommt. Auch gibt deine Unterabfrage mehrere Werte zurück und das bei einer Zuweisung. Da sollte selbst mysql meckern.

zum anderen finde ich die spalte s3 gar nicht in deiner Tabellenbeschreibung. Und so ganz ist mir so wie Vinzenz auch nicht dein Ziel klar. aber hier mal ein schuss ins blaue:

SELECT t1.*
FROM t_wert t1
WHERE t1.s3 = (SELECT MAX(t2.s3) FROM t_wert1 t2)

Die Abfrage gibt dir alle Datesätze der Tabelle t_wert aus, die den maximalen Wert der Spalte s3 haben. eventuell JOINS und weitere Bedinungen kannst du hinzufügen.

Ilja