Hallo,
keine Agregatsfunktionen? Wie kann ich das ganze ohne MAX() machen? Wenn ich nach einem anderen Wert gruppiere, dann erhalte ich immer 2 Datensätze.
Ohne Subselects könnte das eventuell so gehen:
- Selektiere alle Daten, die Deinem Kriterium entsprechen ( tbl_100_00_id='22')[1]
- sortiere das Ergebnis absteigend nach der gewünschten Spalte (wtsc)
- lese nur den ersten Datensatz [2], eventuell unter Verwendung von LIMIT
Grüße
Klaus
[1] wobei... wenn tbl_100_00_id eine numerische Spalte ist, sollte es eigentlich tbl_100_00_id=22 lauten, weil dadurch unnötiges und eventuell fehleranfälliges Casting vermieden wird. Das aber nur am Rande.
[2] Natürlich nur unter der Einschränkung, das nur ein Datensatz den maximalen Wert von wtsc besitzt. siehe auch den Einwurf von Cheatah.