SET supplier S1 SELECT проектируемые_издели Jn проектируемые_издели пр

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
SET @supplier = 'S1';
SELECT
`проектируемые_изделия`.`Jn`,
`проектируемые_изделия`.`проект`,
`проектируемые_изделия`.`город`,
`поставщик`.`Sn`,
`поставщик`.`Имя`
FROM `проектируемые_изделия`
INNER JOIN `поставки` ON `проектируемые_изделия`.`Jn` = `поставки`.`проектируемые_изделия`
INNER JOIN `поставщик` ON `поставки`.`поставщик` = `поставщик`.`Sn`
WHERE `поставки`.`поставщик` = @supplier AND `поставки`.`проектируемые_изделия` NOT IN (
SELECT DISTINCT `проектируемые_изделия`
FROM `поставки`
WHERE `поставщик` != @supplier
);