选择一列为“val”的条目,然后选择“aaa”,然后选择“ccc”

时间:2012-10-05 21:52:31

标签: php mysql sql select

如何按一列排序条目(假设名为column13)。首先应该是column13是“val”,然后是“aaa”,然后是“ccc”的条目。我不能使用GROUP BY column13 ASC或类似的。没有写3个查询就可以做到吗?

1 个答案:

答案 0 :(得分:5)

使用MySQL中可用的FIELD()构造:

SELECT       stuff
    FROM     table
    WHERE    condition
    ORDER BY FIELD(column13, 'val', 'aaa', 'ccc')