首页 > 解决方案 > 限制对计数无效?mysql

问题描述

我有这个来计算用户有多少条消息:

SELECT count(distinct `from`) FROM chat WHERE `to`=? and recd='0' limit 100

它正在更新 120.418。限制 100 不起作用。有任何想法吗?

如果用户有超过 100 条消息,我只想数 100 条。

标签: mysql

解决方案


这是要走的路......你需要2个选择

 SELECT COUNT( A.`from` ) FROM ( SELECT DISTINCT `from` FROM chat WHERE `to`=? and recd='0' limit 100 ) A

对不起,它没有经过测试。现在它的工作


推荐阅读