Ich denke nur, dass die Antwort falsch ist, weil der Fremdschlüssel keine uniqueness
Eigenschaft hat.
Aber einige Leute sagten, dass es im Falle eines Selbsteintritts in den Tisch sein kann. Ich bin neu in SQL
. Wenn es wahr ist, erklären Sie bitte wie und warum?
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 |
Jetzt ist d_id ein Fremdschlüssel, also wie es ein Primärschlüssel sein kann. Und etwas darüber erklären join
. Was nützt es?