Sample Simplizissimus: mySQL: Satz mit dem minimalen Wert

Beitrag lesen

Hier gab es eine Menge erstaunlich komplizierter Lösungsvorschläge...

wenn es mehrere Kleinste gibt, nehme ich davon einen beliebigen.

Das macht es einfach:

SELECT foo, bar
FROM table
ORDER BY tok
LIMIT 1;

Liefert die Spalten foo und bar des ersten Datensatzes der nach tok sortierten Tabelle. Mithin die Zeile, in der tok am kleinsten ist, wenn es mehrere gleiche tok gibt, eben eine beliebige der Zeilen mit dem kleinsten tok.