我只是认为答案是错误的,因为外键没有uniqueness属性.
但是有些人说它可以在自我加入桌子的情况下.我是新来的SQL.如果是真的请解释如何以及为什么?
Employee table
| e_id | e_name | e_sala | d_id |
|---- |------- |----- |--------|
| 1 | Tom | 50K | A |
| 2 | Billy | 15K | A |
| 3 | Bucky | 15K | B |
department table
| d_id | d_name |
|---- |------- |
| A | XXX |
| B | YYY |
Run Code Online (Sandbox Code Playgroud)
现在,d_id是外键,所以它如何成为主键.并解释一下join.有什么用?