Moin 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)
Die NULL-Behandlung in SQL ist allgemein eher unintuitiv. NULL = NULL
ist z.B. auch NULL
. Auch Typecasts auf NULL
enden in NULL
: SELECT NULL::boolean, NULL::text
ergibt NULL, NULL
.
LG,
CK