Hi Klabund,
so wie es sich liest, hört sich Deine Lösung eigentlich ganz in Ordnung an. Wenn Du wissen möchtest, ob zwei Personen befreundet sind, muss Du auch zwangsläufig beide Spalten abfragen. Einzige Gefahr, ist, das Du Freundschaftsbeziehungen zweimal eingefügt haben könntest und beim Lösnen der Freundschaft es einmal übersiehst.
Das ist jetzt Leider ein bisschen länger für mich her, doch glaube ich so müsstest Du das Problem lösen können.
Einfach einmal ausprbieren.ALTER TABLE Freundschaften ADD CONSTRAINT pkey_freundschaft PRIMARY KEY (id_A, id_B)
Lesezeichen