标签: mysql null sql-order-by
以下ORDER BY语句,仅
SELECT * FROM x LEFT JOIN y ON y.x_id = x.id ORDER BY IFNULL(x.a, y.a) ASC
我希望任何NULL都在结果列表的末尾。现在他们处于最顶端。
答案 0 :(得分:1)
只是做一个明确的比较。但是,我不确定你希望成为什么 null。这是一个猜测:
null
order by (x.a is NULL and y.a is NULL) desc, coalesce(x.a, y.a)