Mamphil
Erfahrenes Mitglied
Hallo,
ich suche eine Möglichkeit, ein "ARGMAX" durchzuführen.
Konkretes Beispiel: ich habe die folgende Tabelle availablity:
...und möchte folgendes wissen: Wie lautet die ID, bei dem das Level am höchsten ist?
nützt mir nichts, da ich das ganze in Verknüpfung mit einer Bestell- und Produktdatenbank nutzen will:
Neben jeder Bestellung soll die Verfügbarkeit des Produkts innerhalb der Bestellung angezeigt werden, das den höchsten availability.Level besitzt.
Gibt es dafür eine elegante Möglichkeit oder muss ich mir das mühsam mit mehreren Queries zusammenbauen?
Vielen Dank für eure Antworten!
Mamphil
ich suche eine Möglichkeit, ein "ARGMAX" durchzuführen.
Konkretes Beispiel: ich habe die folgende Tabelle availablity:
Code:
ID | Name | Level
---+-------------+-------
1 | normal | 10
2 | low | 5
3 | unavailable | 0
Code:
SELECT ID FROM availability ORDER BY Level DESC LIMIT 1
Neben jeder Bestellung soll die Verfügbarkeit des Produkts innerhalb der Bestellung angezeigt werden, das den höchsten availability.Level besitzt.
Gibt es dafür eine elegante Möglichkeit oder muss ich mir das mühsam mit mehreren Queries zusammenbauen?
Vielen Dank für eure Antworten!
Mamphil