Я пытаюсь использовать дополнительный запрос во внутреннем соединении, чтобы вернуть все номера и имена отделов из таблицы, в которой нет программиста в отделе, но у меня возникают небольшие проблемы, поскольку она возвращается нет значений. Вот мой код, спасибо за любую помощь.Внутреннее соединение SQL и подзапрос
select Departments.Department_Name, Departments.Department_No
from employees inner join departments
on departments.department_No = employees.Department_No
where Employees.Department_No !=
(select Department_Name
from Employees, Departments
where Job_ID = '%pro%')
Вы сравниваете '' department_name' к department_no'. Это не кажется правильным. –
Не могли бы вы привести пример таблицы/результата? –
Ваш подзапрос использует «Сотрудники, отделы» без присоединения - это тоже не так. Вы должны отредактировать свой вопрос со своими структурами таблиц, примерами данных и желаемым результатом. – Taryn