Есть таблица
product, в этой таблице 3 поля:
maker (производитель),
model (модель товара) и
type (тип товара).
От меня требуется вывести список производителей, которые производят
pc, но не производят
laptop.
Вот такой запрос у меня получился:
SELECT DISTINCT maker FROM product
WHERE type LIKE "PC%" AND type <> (
SELECT DISTINCT maker FROM product
WHERE type LIKE "Laptop%");
Ошибка следующая:
ERROR 1242 (21000): Subquery returns more than 1 row
(Ошибка 1242 (21000): Подзапрос возвращает более 1 строки)
Ошибка понятна, но как же её исправить?