作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 COUNT 的结果来限制结果。例如,我只想显示计数 (matching_img_count) 大于/等于 2 的行。
SELECT tel_number.number, COUNT(DISTINCT(i2.id_img)) as matching_img_count
FROM img_reference i
JOIN img_reference i2 ON i.id_img = i2.id_img
AND i2.id_tel=13777
JOIN tel_number ON i.id_tel = tel_number.id_tel
WHERE tel_number.id_tel != 13777
GROUP BY i.id_tel, i2.id_tel
我尝试了两件事:
HAVING matching_img_count >= 2
和
WHERE matching_img_count >= 2
不走运...任何建议将不胜感激。
最佳答案
试试这个:
SELECT tel_number.number, COUNT(DISTINCT(i2.id_img)) as matching_img_count
FROM img_reference i
JOIN img_reference i2
ON i.id_img = i2.id_img
JOIN tel_number
ON i.id_tel = tel_number.id_tel
WHERE tel_number.id_tel != 13777
AND i2.id_tel=13777
GROUP BY i.id_tel, i2.id_tel
HAVING COUNT(DISTINCT(i2.id_img)) >= 2
关于mysql - 在 WHERE 子句中使用计数值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21491574/
我是一名优秀的程序员,十分优秀!