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 )

→ Ссылка