Выбор первичных ключей, у которых нет внешних ключей в другой таблице

Для упрощения у меня есть две таблицы, связанные с одной ко многим с использованием внешнего ключа, например:

Users table:
id
name

Actions table:
id
user_id

один пользователь может иметь много действий или нет. Мне нужен выбор SQL, который возвращает идентификаторы пользователей, которые нев таблице действий не должно быть значения user_id.

Users Table:
id      name
1       John
2       Smith
3       Alice

Actions Table:
id      user_id
1       3
2       1

Поэтому мне нужен SQL-запрос, который возвращает идентификатор пользователя 2 (Смит), потому что значения внешнего ключа нет включить идентификатор 2

Я попробовал следующий SQL, но он возвращает все идентификаторы пользователей:

SELECT users.id from users left join actions on actions.user_id is null

Ответы на вопрос(3)

Ваш ответ на вопрос