我有两个结果集,看起来大致如下:
Id Name Count
1 Asd 1
2 Sdf 4
3 Dfg 567
4 Fgh 23
但是第二个的 Count 列数据是不同的,我希望两者都显示,大约是这样的:
Id Name Count from set 1 Count from set two
1 Asd 1 15
2 Sdf 4 840
3 Dfg 567 81
4 Fgh 23 9
如何在 SQL 中执行此操作(如果可能,使用联合)?我当前的 SQL,希望这能更好地解释我想要做什么:
(SELECT Id, Name, COUNT(*) FROM Customers where X)
union
(SELECT Id, Name, COUNT(*) FROM Customers where Y)