Hallo Andi,
id | bild | kategorie | standard
1 | bild1 | 1 | 0
2 | bild2 | 3 | 1
3 | bild5 | 1 | 0
4 | bild3 | 5 | 0
5 | bild4 | 5 | 0
6 | bild6 | 1 | 1
7 | bild8 | 3 | 0
8 | bild9 | 1 | 0
select a.bild, a.kategorie from bild_kategorie a where a.id=(select min(b.id) from bild_kategorie b where a.kategorie=b.kategorie and b.standard in (select max(c.standard) from bild_kategorie c where a.kategorie=c.kategorie));
Ergebnis:
bild | kategorie
-------------------
bild2 | 3
bild3 | 5
bild6 | 1
Gruß
Hans