如何在 UNION ALL 结果集中使用聚合函数
例如
SELECT A,B FROM MyTable
UNION ALL
SELECT B,C FROM MYAnotherTable
结果集将是
A B
--------------
1 2
3 4
4 5
6 7
当我试图MAX(A)让它返回时3。我想要6。
当我试图MAX(B)让它返回时4。我想要7。
除了Max(),我可以得到另一个用户定义的聚合函数吗?
例如:
( SELECT TOP 1 A WHERE B=5)
真实案例在这里