【发布时间】:2013-07-27 03:34:23
【问题描述】:
我有以下查询没有按照我想要的方式对表格进行排序:
SELECT * FROM tbl
ORDER BY
BAN,
BEN,
bill_seq_no DESC,
CASE
WHEN Ebene='BAN - Open Debts' THEN 1
WHEN Ebene='BEN - Open Debts' THEN 2
END,
Rufnummer
;
它应该对表first by BAN、then by BEN进行排序。现在在带有Ebene='BEN - Open Debts' 的第三级行中有bill_seq_no = NULL。这就是为什么它将这一行排在底部的原因。
我希望它在顶部。
我该怎么做?
【问题讨论】: