Hallo,
Was macht mysql, wenn
LEFT JOIN reihenfolge r ON r.ID = t.ID
...
order by r.eintrag,t.tid
zu einem Eintrag der Tabelle mit dem Alias t keine Reihenfolge in der Tabelle "reihenfolge" eingetragen ist. (eintrag=int, tid=int)
Konkretes Beispiel:
Teile: (Alias t) reihenfolge: (Alias r)
ID,tid ID,eintrag
------- -----------------------
1,5 1,1
2,6 2,4
3,7 3,2
4,8 4,3
5,9
6,10
Ziel wäre gewesen, daß die Reihenfolge der Query
1
3
4
2
5
6
wäre, aber es kommt etwas anderes heraus:
5
6
1
3
4
2
Kann ich die ORDER BY Klausel so formulieren, daß mein gewünschtes Ergebnis heraus kommt?
Lukas