Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Hilfe bei MySql Abfrage (https://www.delphipraxis.net/105179-hilfe-bei-mysql-abfrage.html)

Grolle 17. Dez 2007 15:52

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)

Bernhard Geyer 17. Dez 2007 15:55

Re: Hilef bei MySql Abfrage
 
SQL-Code:
select auftrag , Max(request) from tabelle group by auftrag;

DeddyH 17. Dez 2007 15:56

Re: Hilef bei MySql Abfrage
 
Ungetestet:
SQL-Code:
SELECT auftrag, MAX(request)
FROM Tabelle
GROUP BY auftrag
[edit] Ansonsten schau mal hier:Die Besten pro Gruppe [/edit]

Grolle 17. Dez 2007 16:04

Re: Hilef bei MySql Abfrage
 
Supi :thumb:
vielen Dank!


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:34 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz