如何按一列排序条目(假设名为column13
)。首先应该是column13
是“val”,然后是“aaa”,然后是“ccc”的条目。我不能使用GROUP BY column13 ASC
或类似的。没有写3个查询就可以做到吗?
答案 0 :(得分:5)
使用MySQL中可用的FIELD()
构造:
SELECT stuff
FROM table
WHERE condition
ORDER BY FIELD(column13, 'val', 'aaa', 'ccc')