我想以特定方式订购我的餐 table 。
我的表格
第 1 列不同的值:
completed,in-progress,yetstart,yetfinish
我要下单
yetstart,in-progress,completed,yetfinish
按顺序
最佳答案
使用FIELD() ORDER BY 列数据的函数:
试试这个:
SELECT *
FROM tableA
ORDER BY FIELD(column1, 'yetstart', 'in-progress', 'completed', 'yetfinish');
关于mysql - 如何在mysql中按变量排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27741753/