SQL多对多选择

前端之家收集整理的这篇文章主要介绍了SQL多对多选择前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
category_product
---------------
id_category
id_product

product
---------------
id_product
id_manufacturer

manufacturer
---------------
id_manufacturer
name

如何创建一个SQL查询,以便当id_category等于某事时,它会从制造商中选择所有的名称

解决方法

这是一个简单的内部连接表:
SELECT m.name,cp.id_category
FROM manufacturer as m
INNER JOIN product as p
    ON m.id_manufacturer = p.id_manufacturer
INNER JOIN category_product as cp
    ON p.id_product = cp.id_product
WHERE cp.id_category = 'some value'

猜你在找的MsSQL相关文章