Hi Andy
Max | 1
Max | 10
Max | 100
Ilse | 2
Ilse | 20
Ilse | 200
Hias | 3
Hias | 30
Hias | ...
Jetzt möchte ich daraus immer nur 1 Max, 1 Ilse und 1nen Hias mit der niedrigsten Nummer.
Was du brauchst, ist group by der select müsste dann so aussehen ca.
select name, min(nummer)
from tabelle
where bedingungen
group by name
order by sorts
select distinct wie Sven vorschlägt wird dir wenig bringen da der nicht zwingend den niedrigsten Eintrag bringt sondern im Normalfall den Eintrag, der als erster in der DB war, wobei man sich auch darauf nicht verlassen kann.
Gruss Daniela