■表数据:tab1 idnamenum A...... 表数据: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子句中的 |
|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )
GMT+8, 2024-9-30 11:22 , Processed in 0.171535 second(s), 12 queries , Gzip On, MemCache On.
Powered by Discuz! X3.5
© 2001-2023 Discuz! Team.