Also ich habe jede menge Datensätze in Tabelle "friends" und muss diese miteinander verknüpfen. Und zwar gegenseitug. also nehme ich mir noch ne tabelle "friend_friend". In dieser Tab wird jetzt also die Beziehung zwischen den freunden hergestellt.EDIT:
Direkt zum aktuellen Problem: http://www.php-resource.de/forum/sho...306#post329306
friends: id, name
1 Tom
2 Frank
3 Sabine
4 Jan
5 Sandra
6 Anne
Wie baue ich die friend_friend auf?
Sehe im Moment nur zwei möglichkeiten
1) friend_friend: me_id, other_id
2) friend_friend: friend1_id, friend2_id
Bei Variante 1 wären die Abfragen etc. alle relativ einfach und schnell. Allerdings hätte ich für jede Verbindung zwei Einträge: Tom und Sabine bekommen (1,3 und 3,1).
Bei Variante 2 werden die Abfragen vermutlich etwas aufwändiger, dafür hab ich nur jeweils einen Eintrag pro Verbindung. (Ob Tom jetzt an erster oder zweiter Stelle steht, ist ja egal.)
Welche Variante ist in euren Augen besser? Oder gibts die perfekte lösung, die ich übersehen habe?
Kommentar