Code: Alles auswählen
SELECT max(wert), nr FROM top
Code: Alles auswählen
SELECT max(wert) FROM top
Was mach ich da falsch????
Herzlich willkommen im Archiv vom ABAKUS Online Marketing Forum
Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.
Code: Alles auswählen
SELECT max(wert), nr FROM top
Code: Alles auswählen
SELECT max(wert) FROM top
Das geht bei mir nicht.auftragslinker hat geschrieben:SELECT nr FROM top WHERE wert = max(wert)
Code: Alles auswählen
$query = @mysql_query("SELECT max(wert) AS max FROM top");
$result = mysql_fetch_array($query);
$max = $result['max'];
$query = @mysql_query("SELECT nr FROM top WHERE wert = '$max'");
$result = mysql_fetch_array($query);
$nr = $result['nr'];
Was willst du denn nun genau? Eine Spalte ermitteln die den größten Wert hat oder alle Spalten die den größten Wert haben?np hat geschrieben:danke erstmal.
es kann einträge geben, die den selben wert haben!
Warum muss da zwingend die Group by Klausel sein?
Richtig! Genau so geht es! Wieder was dazu gelernt.auftragslinker hat geschrieben:habs mir nochmal angeguckt, muss natürlich mit einem subselect laufen:
SELECT nr FROM top WHERE wert = ( SELECT max(wert) FROM top )