LEFT JOIN reihenfolge r ON r.ID = t.ID
...
order by r.eintrag,t.tid
> Kann ich die ORDER BY Klausel so formulieren, daß mein gewünschtes Ergebnis heraus kommt?
mysql sortiert NULL halt an den anfang, und dann erst wird nach t.tid sortiert. das ist schon richtig so. (wobei man natürlich darüber streiten kann, wo eine NULL in der sortierung hingehört)
versuch mal das hier:
~~~sql
order by IFNULL(r.eintrag,t.tid)
ausserdem habe ich noch folgenden trick gefunden:
order by -r.eintrag DESC, t.tid
habs nicht ausprobiert.