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

goo*_*ing 0 php mysql sql select

如何通过一列订购条目(比如命名column13).首先应该是条目,其中column13是"val",然后是"aaa",然后是"ccc".我不能使用GROUP BY column13 ASC或类似.没有写3个查询就可以做到吗?

Mih*_*ncu 5

使用FIELD()MySQL中提供的构造:

SELECT       stuff
    FROM     table
    WHERE    condition
    ORDER BY FIELD(column13, 'val', 'aaa', 'ccc')
Run Code Online (Sandbox Code Playgroud)