查找提供特定颜色所有零件的供应商名称
Find the supplier name who supplies all the part of a particular color
我有以下表格:
供应商(姓名、地址)
部件(Pno、Pname、颜色)
目录(Sno, Pno, Price)
我想查找供应特定颜色所有零件的所有供应商的名称 "BLUE"?
我想使用 AND、OR、NOT 等逻辑运算符和 select、项目或连接操作来解决它。
试试这个:
SELECT *
FROM Catalogue AS C
INNER JOIN Parts AS P
ON C.Pno = P.Pno
INNER JOIN Suppliers AS S
ON C.Sno = S.Sno
WHERE P.Color = 'Blue'
希望对您有所帮助。
我有以下表格:
供应商(姓名、地址)
部件(Pno、Pname、颜色)
目录(Sno, Pno, Price)
我想查找供应特定颜色所有零件的所有供应商的名称 "BLUE"?
我想使用 AND、OR、NOT 等逻辑运算符和 select、项目或连接操作来解决它。
试试这个:
SELECT *
FROM Catalogue AS C
INNER JOIN Parts AS P
ON C.Pno = P.Pno
INNER JOIN Suppliers AS S
ON C.Sno = S.Sno
WHERE P.Color = 'Blue'
希望对您有所帮助。