SQL-Primär- und Fremdschlüssel?
Hallo zusammen,
ich beschäftige mich seit kurzem mit SQL und habe auf iMoodle ein paar Übungen gemacht.
Mir ist nicht ganz klar, wie entschieden wird, welchen Schlüssel man beim JOIN zuerst angibt, da es bei den Übungen unterschiedlich ist, aber immer nur eine Möglichkeit als richtig gesehen wird.
Aus meiner Sicht gibt man immer "Fremdschlüssel = Primärschlüssel" an. Allerdings gab es da eine sehr unübersichtliche Tabelle, sodass meiner Meinung nach beide Tabellen einen Fremdschlüssel für die jeweils andere hatten. Woher soll ich denn wissen, welche Tabelle dann "die Erste" ist?
Und wieso ist es bei manchen Übungen so, dass "Primärschlüssel = Fremdschlüssel" die einzig richtige Lösung ist?
Freue mich über Hilfe, vielen Dank!