sql – 如何从2个表中获取最大值

前端之家收集整理的这篇文章主要介绍了sql – 如何从2个表中获取最大值前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
使用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
原文链接:https://www.f2er.com/mssql/77740.html

猜你在找的MsSQL相关文章