gpt4 book ai didi

MySql 帮助编写查询

转载 作者:行者123 更新时间:2023-11-29 11:28:44 24 4
gpt4 key购买 nike

假设我有一个包含 3 列的表格,如下所示

 ------------------------------
|id | recipe_id | sub_category |
------------------------------
| 1 | 80 | 2 |
| 2 | 80 | 6 |
| 3 | 80 | 3 |
| 4 | 82 | 1 |
| 5 | 83 | 2 |
| 6 | 85 | 5 |
| 7 | 80 | 10 |
------------------------------

如何获取包含子类别 2 和 6 的食谱 id?是否可以使用mysql查询来获取它?

最佳答案

试试这个:

SELECT recipe_id
FROM mytable
WHERE sub_category IN (2, 6)
GROUP BY recipe_id
HAVING COUNT(DISTINCT sub_category) = 2

Demo here

关于MySql 帮助编写查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37772187/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com