mysql – 限制sql中的计数
发布时间:2020-11-17 04:37:17 所属栏目:MySql 来源:互联网
导读:我有一个如下所示的查询SELECT venueid as VENUES, venue2.venue AS LOCATION, (SELECT COUNT(*) FROM events WHERE (VENUES = venueid) AND eventdate CURDATE()) AS number FROM events INNER J
我有一个如下所示的查询
我想限制计数来计算表中的最后5行(按id排序)但是当我添加一个limt 0,5时,结果似乎没有改变.在计算时,您在哪里添加限制以限制计数的行数?
预期结果应如下所示
截至发布时间为9,8,7,6,5是当前日期之前的最后5个事件. 有关完整的表详细信息,请参阅下面的SQL Fiddle链接 http://sqlfiddle.com/#!2/21ad85/32 最佳答案 此查询为您提供了您尝试分组和计数的五行:
现在,您可以将此查询用作子查询.您可以使用子查询的结果加入,就像它是普通的表一样:
http://sqlfiddle.com/#!2/21ad85/37 (编辑:百色站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- sql – select * from table where datetime in month(不破
- MYSQL命令执行多个.sql文件
- php – 在Codeigniter 3.0.6中插入当前日期时间
- 如何用mysqldump保存UTF8mb4数据?
- Mysql 解决net start mysql启动,提示发生系统错误5 拒绝访
- 我可以在两台使用PHP的不同服务器上使用MySql Create Selec
- java – 将ArrayList转换为字节数组
- 触发器不是在Mysql中创建的
- php – 不了解mysql语句DATE_ADD(NOW()INTERVAL)
- java – MySQL更新正在进行中