我有两个sql查询,它们为resultset提供相同的属性...我想组合这两个结果集... 我的第一个查询给出了
order_id frequency
-------------------------
1 5
3 7
10 2
12 3
和第二个查询给出
order_id frequency
-------------------------
1 3
10 2
12 8
order_id frequency
-------------------------
1 5
3 7
10 2
12 3
1 3
10 2
12 8
这里union不会像两个相同的元组一样工作 10 2 它应该出现两次。
答案 0 :(得分:0)
你试过UNION ALL吗?
答案 1 :(得分:0)
使用
UNION ALL
以避免删除重复。
答案 2 :(得分:0)
您需要 Union All
Union
必须在目标列表中包含相同数量的表达式
Select order_id, frequency from Table_A
Union All
Select order_id, frequency from Table_B