所以我有这样的查询:
(SELECT last_updated FROM ...) UNION (SELECT last_updated FROM ...) ORDER BY last_updated
请注意,ORDER BY语句在两个括号之外......当我运行查询时,它看起来是由last_updated执行的组合顺序(这是我想要做的)。 IE浏览器。它采用了组合的联合结果集,并通过last_updated将它们全部排序为单个集合。
但是,我想确认这确实是这样做的,所以有没有人有任何链接到某些文件确认这确实会发生?任何人都可以确认一个事实,如果你以这种方式执行查询,这确实会发生吗?
答案 0 :(得分:1)
来自UNION Syntax:
要将ORDER BY或LIMIT应用于单个SELECT,请将该子句放在括起SELECT
的括号内。
以后的一段:
要使用ORDER BY或LIMIT子句对整个UNION结果进行排序或限制,请为各个SELECT语句加上括号,并将ORDER BY或LIMIT置于最后一个之后。