Hi.
ich habe folgende zwei einfache Tabellen:
tab1: id int(11), name char(50)
tab2: id int(11)
Die tab1 hat nun z.B. 100 Einträge, wobei id jeweils von 1 bis 100 geht. Die Tabelle tab2 hat z.B. nur 3 Einträge ( id=5,id=43,id=17 ).
Jetzt möchte ich mir alle Daten aus tab1 anzeigen lassen, aber in der Reihenfolge, dass zuerst die Einträge angezeigt werden, die ebenfalls einen Eintrag in tab2 haben und dann alle folgenden Einträge. Somit müsste die Ausgabe beim obigen Beispiel die Reihenfolge id=5,43,17,1,2,3,4,6,7,8.... ergeben.
Wie muß der Query aufgebaut sein?
Grüße
Witte
ich habe folgende zwei einfache Tabellen:
tab1: id int(11), name char(50)
tab2: id int(11)
Die tab1 hat nun z.B. 100 Einträge, wobei id jeweils von 1 bis 100 geht. Die Tabelle tab2 hat z.B. nur 3 Einträge ( id=5,id=43,id=17 ).
Jetzt möchte ich mir alle Daten aus tab1 anzeigen lassen, aber in der Reihenfolge, dass zuerst die Einträge angezeigt werden, die ebenfalls einen Eintrag in tab2 haben und dann alle folgenden Einträge. Somit müsste die Ausgabe beim obigen Beispiel die Reihenfolge id=5,43,17,1,2,3,4,6,7,8.... ergeben.
Wie muß der Query aufgebaut sein?
Grüße
Witte
Kommentar