mysql - 限制对计数无效?mysql
问题描述
我有这个来计算用户有多少条消息:
SELECT count(distinct `from`) FROM chat WHERE `to`=? and recd='0' limit 100
它正在更新 120.418。限制 100 不起作用。有任何想法吗?
如果用户有超过 100 条消息,我只想数 100 条。
解决方案
这是要走的路......你需要2个选择
SELECT COUNT( A.`from` ) FROM ( SELECT DISTINCT `from` FROM chat WHERE `to`=? and recd='0' limit 100 ) A
对不起,它没有经过测试。现在它的工作
推荐阅读
- python - 机器学习:用户警告:Pandas 不允许通过新属性名称创建列
- javascript - 如何在 html div 中存储字符串值?
- django - 单击提交时未调用Django视图功能
- c++ - 动态 2D 数组 - 矩阵乘法(访问冲突读取位置 0xFDFDFDFD)
- powershell - Powershell 使用 ENV 变量转换字符串
- c++ - unordered_map Vs map Vs array - 内存分析
- jquery - 是否可以弯曲滑块(html css)
- cuda - 我可以让 nvlink 列出它实际使用的库吗?
- python - 如何与 discord.py 中的附加图像进行交互
- javascript - 如何将参数从javascript传递给Ajax函数