目前我正在做一个非常基本的秩序在我的声明。
SELECT * FROM tablename WHERE visible=1 ORDER BY position ASC, id DESC
问题是“position”的空条目被视为0。因此,位置为空的所有条目都出现在位置为1、2、3、4的条目之前。如:
NULL, NULL, NULL, 1, 2, 3, 4
是否有方法实现以下顺序:
1, 2, 3, 4, NULL, NULL, NULL.