Вот что я вхожу, мне пришлось заменить EXCEPT на «NOT IN». Итак, чтобы решить одну ошибку, но теперь она возвращает более 1 строки. Я не совсем уверен, как это плохо. Я только начинаю разбираться в MySQL и пытаюсь привести примеры из книги.MySQL более 1 строки ошибка
SELECT S.sname
FROM suppliers S
WHERE (
(SELECT P.pid FROM parts P) NOT IN
(SELECT C.pid FROM catalog C WHERE C.sid = S.sid)
);
ERROR 1242 (21000): Subquery returns more than 1 row
Благодаря @IkeWalker для редактирования. – user3038573