Seite 1 von 1

Freundesliste / "Wer kennt wen"

Verfasst: So, 02.05.2010 16:44
von hobby
Hallo liebe Gemeinde,

ich würde gerne eine Freundes- bzw. Bekannten-Abfrage erstellen.

Um es einfach zu machen: Wir haben eine Tabelle "tblPerson" und möchte nun festlegen, dass Person 1 Person 2 kennt und folglich auch andersherum etc...

Meine Frage: Wie realsiert man soetwas?
Am einfachsten wäre es wohl gewesen, eine Hilfstabelle zu machen, welche nur aus zwei Primärschlüsseln besteht. Da ich jedoch nicht zweimal den PK aus der "tblPerson" verwenden kann, weiß ich nicht weiter????

Würde mich über Anregungen freuen...
:-)

Lg

Re: Freundesliste / "Wer kennt wen"

Verfasst: Mo, 03.05.2010 09:28
von hfr
Hallo

Neue Tabelle,
[wobei adr hier Deine "tblPerson" meint und mn steht für eine m:n-Beziehung (viele zu viele, m:n) und id meint Primärschlüssel]

Neue Tabelle z.B. mn_adr_bekannte:
Felder: id_mn_adr_bekannte, id_adr1, id_adr2

Jetzt kannst Du in id_mn_adr_bekannte jeder Person beliebig viele Bekannte zuweisen und
und
in Deinem Formular in einem neuen Unterformular (eins zu viele, 1:n) alle Bekannte einer Person mit anzeigen.

Lg