使用sql Server
我想从两个表中获得最大值
表格1
ID Total 101 100 102 600 .....
表2
ID Total 101 300 102 400 ....
我希望根据id从2表获得最大值
预期产出
ID Total 101 300 (max value in table2) 102 600 (max value in table1) .... ...
如何进行查询
需要查询帮助
解决方法
SELECT ID,MAX(Total) FROM ( SELECT ID,Total FROM Table1 UNION ALL SELECT ID,Total FROM Table2 ) foo GROUP BY ID