sql: 表中有两列, 选出 第一列最大值的那组数据中,第二列 最大的这组数据

sql: 表中有两列, 选出 第一列最大值的那组数据中,第二列 最大的这组数据
A, B
1,3
1,2
3,2
3,4
即 选出3,4 这条数据。 最简单的写法是什么 。
我是凡夫俗子 1年前 已收到1个回答 举报

阳光霍霍 幼苗

共回答了27个问题采纳率:85.2% 举报

select max(A),max(B) from table_name;这样就可以了

1年前 追问

6

我是凡夫俗子 举报

我想要在max(A) 最大的那组数据里面选 在选 max(B)。

A, B
1,5
1,2
3,2
3,4
比如这个也要选择 3,4

举报 阳光霍霍

select A,max(B) from table_name where A=(select max(A) from table_name) group by A;
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 18 q. 0.058 s. - webmaster@yulucn.com