Hallo tinita,
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:
order by IFNULL(r.eintrag,t.tid)
Das war mir neu, daß mysql das so sortiert. Die IFNULL-Weiche funktioniert einwandfrei, danke.
> ausserdem habe ich noch folgenden trick gefunden:
> ~~~sql
> order by -r.eintrag DESC, t.tid
>
habs nicht ausprobiert.
Mir gefällt die IFNULL-Weiche besser, die ist schöner lesbar, finde ich.
Danke, Lukas