Я просто думаю, что ответ ложный, потому что внешний ключ не обладает свойством 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 |
Теперь d_id - это внешний ключ, так как он может быть первичным ключом. И объяснить что-то о join
Каково его использование?