怎样写这条sql语句 select * from tbname where (bh,cs) in (select bh,max(cs) from tbname group by bh); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select * from tbname where (bh,cs) in (select bh,max(cs) from table1 group by bh)同意樓上的看法 再问一下:如何获得最大次数对应的suss是0的记录,比如上面要求得到以下结果:bh suss cs3 0 13 0 24 0 1 select * from tbname where (bh,cs) in (select bh,max(cs) from tbname group by bh)and suss =0; to njypch(七世倾情):你的结果不对,你可以口头算一下,要求结果如下:bh suss cs3 0 13 0 24 0 1 你写的要求效率吗?如果用in可就无效率可言了.select bh , suss, max(cs) from table1 where suss = 0 group by bh , suss oracle DB开发 如何高效查询一个表中相同字段的条数 定时任务 要死人啦,各位熟悉oracle 安全控制的大大帮我看看,分不是问题。 求高人指点 一个数据库查询的问题 在执行触发器的时候报错,怎么解决 新手请问几个ORACLE查询相关问题 关于日期查询的问题,牛人请进,在线等,答对马上给分!!! 怎么获得当前系统日期之前,但是仍在本年的月份? 求救:TNS服务起不来了。 我如何才能写类似count(*)一样得只返回一条记录得函数呢?
同意樓上的看法
如何获得最大次数对应的suss是0的记录,比如上面要求得到以下结果:
bh suss cs
3 0 1
3 0 2
4 0 1
and suss =0;
你的结果不对,你可以口头算一下,要求结果如下:bh suss cs
3 0 1
3 0 2
4 0 1
select bh , suss, max(cs) from table1 where suss = 0 group by bh , suss