MySQL选择连接在哪里AND where
我的数据库中有两个表:
制品
id(int,主键)
名称(varchar)
ProductTags
product_id(int)
tag_id(int)
我想选择具有所有给定标签的产品。我试过了:
SELECT
*
FROM
Products
JOIN ProductTags ON Products.id = ProductTags.product_id
WHERE
ProductTags.tag_id IN (1, 2, 3)
GROUP BY
Products.id
但它给了我带有任何给定标签的产品,而不是所有给定的标签。写WHERE tag_id = 1 AND tag_id = 2
是没有意义的,因为不会返回任何行。
没有找到相关结果
已邀请:
3 个回复
贡炮逗握惫
筷啸够对铅
奥李
基本上是
的简写。因此,如果您没有使用
获得所需的功能,请尝试切换到
s。如果仍然没有给你想要的结果,那么也许
不是你需要使用的功能。