この問題をクエリに変換したいと思います。推測では、3 つの leftjoin と 2 つの select である必要があります
exercises
+-----+---------+
| id | require |
+-----+---------+
| 1 | |
| 2 | 1 |
| 3 | 2 |
| 4 | 3 |
| 5 | |
| 6 | 5 |
| 7 | |
+-----+---------+
done
+-----+
| id |
+-----+
| 1 |
| 2 |
+-----+
演習 1 と 2 を完了した後、どの演習を実行できますか?
解: 3,5,7
私の論理プロセス、ステップバイステップ:
(all) - SELECT(required - done)-(done)
(1,2,3,4,5,6,7) - SELECT((1,2,3,5)- (1,2)) - (1,2)
(1,2,3,4,5,6,7) - SELECT(3,5) - (1,2)
(1,2,3,4,5 ) ,6,7) -(4,6) - (1,2)
(3,5,7)
クエリの書き方は?