我想要一些让我难过两天的帮助。我需要从数据库中检索数据并column1
在它不为空时对其进行排序,然后通过column2
column1 column2
1 11
2 12
3 13
14
15
16
所需结果
1,2,3,14,15,16
我尝试了很多方法,我最近失败的尝试是
$SQL = "SELECT * FROM table ORDER BY COALESCE(column1,column2) DESC";
和
`$SQL = "SELECT * FROM table ORDER BY COALESCE(column1,column2) ASC";
我上面的 SQL 在 column2 上方返回 NULL 值 column1