mysql数据库多个表union all查询并排序的结果为什么错误

2025-02-27 11:32:04
推荐回答(2个)
回答1:

你想法是好的,
不过SQLServer不支持这样操作,
原因是order by 的优先级比 union all要低,所以一旦同时出新order 和 union
会先执行union , 再执行order

回答2:

首先看下是不是多个用来unoin的sql语句的字段个数不匹配