MySql left join вывод пользоватлей
Как вывести пользователей, которых нет во второй таблице?
SELECT DISTINCT(users.id), users.* FROM users
left JOIN operator_to_checkings on operator_to_checkings.operator_id != users.id
where users.domain_id = 1 and users.role_id = 3
Ответы (1 шт):
Автор решения: Akina
→ Ссылка
SELECT users.*
FROM users
WHERE users.domain_id = 1
AND users.role_id = 3
AND NOT EXISTS ( SELECT NULL
FROM operator_to_checkings
WHERE operator_to_checkings.operator_id = users.id )