作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个表,其中有多个数值对应一个 id。就像表中 id = 200 的值是 value_id =(337,22,878,4,10,99) 和 id=201 的值是 value_id=(337,22,878,99)。
我使用 group_concat 函数根据一个 id 获取所有值。
现在我想要一个不包含值的 id 的总数为 4。
为此我尝试了很多类似的东西
结果:我总是收到错误代码:1111。组函数使用无效
select manager_profile_id,group_concat(value_id) as all_data
from managers
where manager_profile_id =487 and team_id=2
GROUP BY manager_profile_id HAVING all_data !=4 ;
最佳答案
你可以这样做:
select manager_profile_id, group_concat(value_id) as all_data
from managers
where manager_profile_id = 487 and team_id = 2
group by manager_profile_id
having sum( value_id = 4 ) = 0;
关于mysql - 如何使用 FIND_IN_SET 或 LOCATE 或 Having to get a count,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46011987/
我是一名优秀的程序员,十分优秀!