Heinz: mehrere Where Abfragen, hintereinander ausführen

Beitrag lesen

Ich möchte gerne 10 Treffer aus meiner Datenbank ausgeben,
diese ist so aufgebaut:

id ! city ! cat
----------------------
1 ! München ! 1
2 ! Nürnberg ! 1
3 ! Bamberg ! 1
4 ! Hannover ! 2
5 ! Hildesheim    ! 2
6 ! Kiel ! 3
7 ! Sylt ! 3

Bei folgender Abfrage

SELECT name FROM tabelle WHERE kategorie =2 LIMIT 5

wird Hannover, Hildesheim ausgegeben

jetzt möchte ich aber das eben die beiden Treffer ausgegeben werden
und dann die Ausgabe mit den Werten von Cat=1 aufgefüllt wird

Das dann:  Hannover, Hildesheim (und weiter) München, Nürnberg, Bamberg ausgegeben wird.

Heinz