Gerold Dietl: kontaktpfad wie bei openBC ermitteln? how to ...

Beitrag lesen

Hi Susi,

geht dies rein mit SQL? bzw. mySQL?

klar, das geht. Dafür ist die Datenhaltung ja da.

Es bestehen zwischen den einzelnen Kommunikationsdatensätzen offensichtlich "n:m"-Beziehungen. Diese kannst Du über eine Tabelle 'Kommunikationsbeziehungen' in etwa wie folgt designen:

KB_ID     integer    ID
KB_KD1    integer    Verweis auf einen Kommunikationsdatensatz 1
KB_KD2    integer    Verweis auf einen Kommunikationsdatensatz 2

Somit wären die Beziehungen in der Datenhaltung hinreichend nachgebildet und eine recht triviale Abfragelogik könnte dann ermitteln, ob Franz mit Dieter verzeigert ist und über wieviele Zeiger dieses ggf. abgebildet ist.

Die Kommunkationsdatensätze sind natürlich über eine dafür geeignete Tabelle 'Kommunikation' zu pflegen.

Liebe Grüsse!
Gerold Dietl