簡単にするために、外部キーを使用して1対多に関連する2つのテーブルがあります。次に例を示します。
Users table:
id
name
Actions table:
id
user_id
1人のユーザーが多くのアクションを実行する場合としない場合があります。アクションテーブルにuser_id値を持たないユーザーIDを返すSQLSelectが必要です。
Users Table:
id name
1 John
2 Smith
3 Alice
Actions Table:
id user_id
1 3
2 1
したがって、外部キー値にはID 2が含まれていないため、ユーザーID 2(Smith)を返すSQLクエリが必要です。
次のSQLを試しましたが、すべてのユーザーIDが返されます。
SELECT users.id from users left join actions on actions.user_id is null