サブセレクトを使用して実行できることがわかっているクエリがありますが、テーブルのサイズが大きい (テーブルあたり 100k 行以上) ため、結合を使用して代替手段を見つけたいと考えています。これは宿題の質問ではありませんが、そのような用語で例を共有する方が簡単です.
2 つのテーブルがあるとします:
生徒
:id :名前
1 トム
2 サリー
3 ベン
本
:id :student_id :book
1 1 数学 101
2 1 歴史
3 2 NULL
4 3 数学 101
歴史の本を持っていないすべての学生を見つけたいです。ワーキング
サブセレクトは:
これにより、Sally と Ben が返されます。
返信ありがとうございます。