![]() |
Datenbank: MySql • Version: 4.1 • Zugriff über: Script
Hilfe bei MySql Abfrage
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:
SQL-Code:
SELECT DISTINCT(`auftrag`), weitere Felder FROM tabelle WHERE EXISTS (SELECT MAX(request) FROM tabelle)
|
Re: Hilef bei MySql Abfrage
SQL-Code:
select auftrag , Max(request) from tabelle group by auftrag;
|
Re: Hilef bei MySql Abfrage
Ungetestet:
SQL-Code:
[edit] Ansonsten schau mal hier:
SELECT auftrag, MAX(request)
FROM Tabelle GROUP BY auftrag ![]() |
Re: Hilef bei MySql Abfrage
Supi :thumb:
vielen Dank! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:43 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz