2
(如果这个标题的问题是错误的,有人请修复它。)MYSQL如何选择从其他表值不存在
我有三个表这样
TABLE SCHOOL
--------+--------+----
No. |NAME |CLASS |
--------+--------+----
1. |Batman |math |
--------+--------+----
2. |Batman |biology|
--------+--------+----
4. |Batman |karate |
--------+--------+----
5. |Superman|biology|
--------+--------+----
6. |Superman|karate |
--------+--------+----
7. |Superman|swim |
--------+--------+----
TABLE SUPERHERO
--------+-----
No. |NAME |
--------+-----
1. |Batman |
--------+-----
2. |Superman|
--------+-----
TABLE CLASS
--------+-----
No. |CLASS |
--------+-----
1. |Math |
--------+-----
2. |biology |
--------+-----
3. |karate |
--------+-----
4. |Swim |
--------+-----
问题是:如何选择那个蝙蝠侠没有参加游泳课,而超人没有参加数学课? 这样的:
(Output table that I want)
+--------+-------+
|NAME |CLASS |
+--------+-------+
|Batman |swim |
+--------+-------+
|Superman|math |
+--------+-------+
感谢了很多,它的工作:) –