作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一张表 oc_product_option_value
数据在哪里:
product_id | option_value_id |
------------------------------
2262 | 78 |
2262 | 37 |
2263 | 70 |
2263 | 78 |
2264 | 37 |
2264 | 30 |
所以,我只想获取 product_id = 2262
,因为它有 option_value_id = 78 和 37
。其他产品不匹配,因为它们只有其中一个数字。
最佳答案
将 HAVING
与 GROUP BY
结合使用。
查询
select `product_id`
from `oc_product_option_value`
where `option_value_id` in (78,37)
group by `product_id`
having count(*) = 2;
关于mysql - 类似 IN 的 SQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46171163/
我是一名优秀的程序员,十分优秀!