相关疑难解决方法(0)

外键是否可以引用同一个表中的主键?

我只是认为答案是错误的,因为外键没有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.有什么用?

sql foreign-keys primary-key

55
推荐指数
4
解决办法
9万
查看次数

标签 统计

foreign-keys ×1

primary-key ×1

sql ×1