Mysql查询结果按指定顺序排序
查询条件:
where org_id IN ('P294', 'P902', 'P549', 'P13748', 'P4550')
出来的顺序却默认按org_id升序排了,如果要保持上面的顺序,加上下面的:
ORDER BY
case
WHEN org_id='P294' THEN 1
WHEN org_id='P902' THEN 2
WHEN org_id='P549' THEN 3
WHEN org_id='P13748' THEN 4
WHEN org_id='P4550' THEN 5
END