![]() |
1
3
orderby将应用于合并的结果集-在联合发生之后。此时,可以说只有一个表,因此对b.info的引用将无效。
请注意,这可能非常慢(结果集很大),因为您正在强制mysql使用临时表进行排序操作。 |
![]() |
2
3
mysql文档(12.2.8.3)描述了这个问题 联合 语法)。不能使用原始的表名,所以给每个列一个别名,并在 按顺序 条款: 使用一个 订购 或 极限 子句来排序或限制整个 联合 结果,用圆括号括住 选择 陈述和放置 按顺序 或 极限 最后一次之后。以下示例同时使用这两个子句:
这种类型的 按顺序 不能使用包含表名的列引用(即tbl_name.col_name格式的名称)。相反,在第一个 选择 语句并引用 订购 . |
![]() |
3
1
你为什么要用工会?此查询相同且速度更快:
读括号 |
![]() |
4
0
我想当你在做的时候
|
![]() |
Palendrone · MySQL使用UNION在两列上排序 3 年前 |
![]() |
Jean · 来自不同sql表的个性化php输出 7 年前 |
![]() |
Ksdmg · 如何返回具有串联标识符的列 7 年前 |
![]() |
Balthasar · 联合查询中按类型统计记录 7 年前 |
![]() |
frank · 如何基于sas中的特定列合并2个表 7 年前 |
![]() |
Sab · SQL无法绑定多部分标识符“”。并集+连接 7 年前 |