【发布时间】:2011-12-10 14:14:01
【问题描述】:
我在网站上搜索过这里。这个问题有很多版本的答案。但找不到我正在寻找的具体问题:
假设 xxx,yyy,zzz 有 1 列 3 行:
1
2
3
SELECT a FROM xxx order by a asc
UNION
SELECT f FROM yyy order by f desc
UNION
SELECT t FROM zzz order by t asc
所以想要的结果集是:
1
2
3
3
2
1
1
2
3
UNION 附近出现语法错误。
我知道 union 的顺序问题(并且只有在需要整体 ORDER BY 时才知道如何解决它。)
问题:
我怎样才能得到我想要的输出?
【问题讨论】:
-
你能展示一个想要的结果集的例子吗?
-
@RoyiNamir,你应该等待更多的答案,然后选择最好的,谢谢你的时间。
-
@Md.EliasHossain 我接受你的评论。谢谢。