как через оператор NOT IN вывести список названий товаров, которые не поставлялись одним из поставщиков

Рейтинг: 0Ответов: 1Опубликовано: 08.03.2023

введите сюда описание изображенияПодскажите, как из запроса вывести названия всех товаров и убрать те, которые поставлялись поставщиком «IDT».

SELECT 
    product, supplier
FROM 
    products,
    suppliers
WHERE 
    suppliers.id = (SELECT 
            id
        FROM 
            suppliers
        WHERE
            supplier =  'IDT');

Ответы

▲ 0Принят

Можно вот так я думаю

SELECT 
    product
FROM 
    products
WHERE 
    supplier NOT IN (
        SELECT 
            id
        FROM 
            suppliers
        WHERE 
            supplier = 'IDT'
    );