переписал его на экзист и ничего не выводит
Where забыли в запросе в exist
не могу понять, что там должно быть. я думал оно и так работает. в предыдущем where только чтобы ничего из-за налл не сломалось - этот фильтр на логику не влияет. я хз как сделать SELECT * FROM employees WHERE NOT EXISTS ( SELECT manager_id FROM employees WHERE manager_id IS NOT NULL AND employees.employee_id = manager_id ); выводит все строки так либо ничего с разными комбинациями
Интересно, вы сами-то — понимаете, к какой таблицэ должэн относиться один manager_id, к какой — другой?
не особо( для меня подзапросы очень туго идут
Как я понимаю, вы пытаетесь вывести значения из одной таблицы, а исходя из вашего задания вам просто необходимо выбрать из таблицы всех у кого либо null либо значение отличное от менеджера
Обсуждают сегодня