Registriert seit: 5. Nov 2004
Ort: Coesfeld
1.268 Beiträge
Delphi 2010 Professional
|
Hilfe bei MySql Abfrage
17. Dez 2007, 16:52
Datenbank: MySql • Version: 4.1 • Zugriff über: Script
Hallo,
ich habe folgende Tabelle:
auftrag | request
-----------------
11 | 4
13 | 4
11 | 5
11 | 7
15 | 8
11 | 4
15 | 4
11 | 4
Jetzt will ich unter auftrag die doppelten Werte rausschmeißen (Ergebnis also 11,13,15) und davon will ich dann jeweils
den höchste request-Wert haben also so:
auftrag | request
-----------------
13 | 4
11 | 7
15 | 8
+ die weiteren Felder, die noch in der Tabelle vorhanden sind. Habs so probiert, aber das klappt natürlich nicht:
SELECT DISTINCT(`auftrag`), weitere Felder FROM tabelle WHERE EXISTS (SELECT MAX(request) FROM tabelle)
|