永发信息网

MYSQL数据库数据查询问题

答案:5  悬赏:60  手机版
解决时间 2021-04-15 23:48
  • 提问者网友:杀生予夺
  • 2021-04-14 23:46

有一个表 有以下两个字段 id histsum

我要查询 表里面的 总记录数 histsum的最大值 以及 histsum最大值所对应的id

能用一条SQL语句实现查询吗 如果能 怎么写 谢谢各位

最佳答案
  • 五星知识达人网友:逃夭
  • 2021-04-15 01:22

测试成功


select count(*),max(histsum),(select top 1 id from 表 where histsum in (select max(histsum) from 表)) from 表

全部回答
  • 1楼网友:青灯有味
  • 2021-04-15 05:58

http://www.soidc.net/discuss/4/051212/09/9973_1.html

参考看看

  • 2楼网友:轻雾山林
  • 2021-04-15 04:30

选择最大值:select id,histsum from 表名 where id=(SELECt MAX(histsum) as b FROM 表名 limit 0,1)

返回记录总数:select count(*) as num from 表名

  • 3楼网友:荒野風
  • 2021-04-15 03:40
select top 1 * from 表名 order by histsum desc
  • 4楼网友:我住北渡口
  • 2021-04-15 02:08
select id,histsum from "表名" where histsum=(select max(histsum) from "表名" );
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯