来自不同行的Oracle SQL max

时间:2017-10-04 20:28:55

标签: sql oracle max

我有桌子

ID - A - B
----------
1  - 5 - 2
1  - 3 - 7
2  - 1 - 8
2  - 4 - 6
...

哪个查询为每个不同的ID返回一行,如下所示:

1  - 5 - 7
2  - 4 - 8 

(从每列特定ID中的A列和B列中提取最大值)

1 个答案:

答案 0 :(得分:1)

 select id, max(A), max(B)
    from table1
    group by id