SQL: Syntax error with intersect?

后端 未结 6 2071
北恋
北恋 2020-12-06 17:27

This is my query:

-- Sids of suppliers who supply a green part AND a red part
(SELECT Suppliers.sid
FROM Suppliers
JOIN Catalog ON Catalog.sid = Suppliers.si         


        
6条回答
  •  佛祖请我去吃肉
    2020-12-06 18:00

    I think SQL doesn't support INTERESCT

    try this one

    SELECT DISTINCT
    s.sid
    FROM
     suppliers s,
     catalog c
    WHERE
     s.sid = c.sid
     AND c.pid IN (SELECT 
     p1.pid
     FROM
     parts p1,
     parts p2
     WHERE
     p1.color = 'red' AND p2.color = 'green');
    

提交回复
热议问题