相关疑难解决方法(0)

如何使MYSQL查询结果ORDER BY条件顺序?

我的查询字符串如下:

SELECT ... FROM maintable
LEFT JOIN table1 on (maintable.id = table1.idx)
LEFT JOIN table2 on (table1.idy = table2.idy)
LEFT JOIN table3 on (table2.idz = table3.idz)
WHERE (condition1 OR condition2 OR condition3)
AND maintable.status = static

//condition1 & condition2 & condition3 are kind of
table3.idz = 101, table3.idz = 3, maintable.id IN (1,2,3,4), and so on
Run Code Online (Sandbox Code Playgroud)

对于结果,我希望condition1首先返回满足的条目,然后是满足的condition2条目,最后是满足的条目condition3.有任何想法吗?

mysql sql-order-by

21
推荐指数
2
解决办法
3万
查看次数

标签 统计

mysql ×1

sql-order-by ×1