Так что я пытаюсь найти поставщиков поставщиков, которые поставляют красную часть и зеленую часть.Как реализовать пересечение и объединение в mysql?
Вот SQL-запрос
SELECT DISTINCT C.sid
FROM Catalog C, Parts P
WHERE C.pid = P.pid AND P.color = 'red'
INTERSECT
( SELECT DISTINCT C.sid
FROM Catalog C1,Parts P1
WHERE C1.pid = P1.pid AND P1.color = 'green'
);
, но я с трудом его реализации в MySQL, любые предложения оценили
И если вы хотите знать UNION и INTERSECTION для MySQL, тогда прочитайте [здесь] (http://lists.mysql.com/mysql/92050) –