2015-07-28 18 views
0

的所有部件的供應商的名字,我有以下表格:查找誰提供一個特定的顏色

供應商(SNO,SNAME,地址)
部件(PNO,PNAME,彩色)
目錄(SNO, Pno,Price)

我想找到提供特定顏色「藍色」所有部分的所有供應商的名稱?

我想用AND,OR,NOT等邏輯運算符來解決它,並選擇,項目或連接操作。

回答

0

試試這個:

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' 

希望它能幫助。