2006-10-8
表數據:tab1
id name num
A a 9
A b 11
B f 7
B g 8
所要結果:
A b 11
B g 8
SQL 語句
select * from tab1
where (num in
(select max(num) from tabl group by id)
)
解釋說明,之所以要用子查詢,目的是要取全部的tab1中的所有列
如果不用子查詢,當tab1中含有text或image列的時候是不可以寫在group by子句中的
SQL 查詢語句積累
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
oracle分區表的建立方法(包含已經存在的表要分區) .
xuts5
2019-02-23 13:48:29
MySQL表分區詳解
tianshuai369
2019-02-23 00:34:58
(J2EE學習筆記)六種方式實現hibernate查詢
w1sw
2019-02-23 00:33:03
線段樹的應用(最大值,區間求和)
wuzhizhan
2019-02-23 00:27:21
MySQL多表連接優化一例
1415699306
2019-02-23 00:26:25
數據庫查詢優化原則
wxxuefeng1
2019-02-23 00:20:05
MYSQL查詢優化技巧
wxxuefeng1
2019-02-23 00:19:40
更改oracle查詢顯示的時間
pingworkc
2019-02-22 23:13:00
語句運算符表達式
huangjing320
2019-02-23 00:36:15
JAVA基礎語法1(循環語句)
淺0夢0
2019-02-23 00:20:32
mysql忘記密碼真的需要重啓服務嗎?
李伯億
2019-02-23 00:14:28
條件判斷之if、case語句和文件查找命令
nieda_linux
2019-02-22 23:55:01
oracle SQL語句
化身天使
2019-02-22 23:51:23
時光不老,不留遺憾就好
靈思域動
2019-02-24 13:32:01