我有一个简单的问题,但我自己无法弄清楚。
在我的PHP文件中,我使用以下命令按字母顺序对SQL中的值进行排序:
$qry_makes = "SELECT * FROM ".$tblprefix."makes Where type ='1' and status ='1' ORDER BY title ASC";
这按字母顺序排列值,这就是我想要的。问题是这会将值“ Other”放置在下拉列表的中间,而我想将其放置在底部。我做了一些研究,发现我可以使用它:
order by
case when value= 'Other' then 1 else 0 end,
value
我尝试使用此代码并将其嵌入我的代码中,但我缺少一些东西。
任何帮助将不胜感激,谢谢!
最佳答案
ORDER BY CASE WHEN value= 'Other' THEN 1 ELSE 0 END, title ASC