Hello,
Du erstellst eine neue Tabelle, in die du die User-ID des Users und eines von ihm gewählten Freundes einträgst. Und damit nicht mehrfach dieselbe Freundes-Verbindung eingetragen werden kann, könntest du auf die Kombination dieser beiden Spalten einen UNIQUE-Index setzen.
Da hier Selbstbezug besteht, bleibt nur noch die Frage, ob 1-3 dasselbe Gewicht hat, wie 3-1 und wie man das einerseits im Unique Key abfängt oder bei der Suche nach Verbindungen?
Sind Verbindungen gerichtet oder richtungslos?
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg