Ich denke nur, dass die Antwort falsch ist, weil Fremdschlüssel keine uniqueness
Eigenschaft hat.kann Fremdschlüssel auf Primärschlüssel in derselben Tabelle verweisen?
Aber einige Leute sagten, dass es sein kann, wenn man sich selbst an den Tisch anschließt. Ich bin neu zu SQL
. Wenn es wahr ist, bitte erklären 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 d_id ist Fremdschlüssel so, wie es Primärschlüssel sein kann. Und etwas über join
erklären. Was nützt es?
@ sarwar026, diese Frage ist nicht genau das, was das OP hier gefragt hat ... – ryvantage
Vielleicht möchten Sie hinzufügen, welches DBMS Sie verwenden, damit Sie Beispiele bekommen, die für Ihr DBMS funktionieren. –
Ich benutze ORACLE 9.0 – AmanS