我有一些 SQL 查询会返回以下内容。
- 总预购网站
- 总预购电话
- 总订单网站
- 总订单电话
这些查询中的每一个都返回查询名称和查询计数。查询名称 ahs 已作为文本添加到选择部分中。
如果我只想退回所有我能做的预购订单
Total Pre Orders Web
UNION
Total Pre Orders Phone
这将返回
Total Pre Orders Web | 10
Total Pre Orders Phone | 2
我将如何去做类似的事情
Total Pre Orders Web | 10 | Total Orders Web | 20
Total Pre Orders Phone | 2 | Total Orders Phone | 0
所以我想做一个联盟到一边?
如果我对您的理解正确,您有四个不同的查询,并且您希望其中两个在第一行得到结果,另外两个在第二行得到结果。
您可以执行以下子查询:
结果:
它被称为
JOIN
. 以这个示例场景为例:然后要获取您的数据,您将执行以下操作: