Moin,
es geht darum, dass ich eine Datenbank mit mehreren Tabellen habe. Die Tabellen sind durch IDs miteinander erknüpft. Ich versuch mal mein Problem bildlich darzustellen:
Tabellen von 1 bis 3, wobei -> die verbindung zeigt:
1->2->3
In Tabelle 1 steht: T1_id=1; name=Peter;
In Tabelle 2 steht: T2_id=1; land=D; T1_id=1;
In Tabelle 3 steht: T3_id=1; Ort=BS; T2_id=1;
und: T3_id=2; Ort=Berlin; T2_id=1;
Ausgabe wäre dann: 1, Peter, 1, D, 1, 1, BS, 1,
1, Peter, 1 D, 1, 2, Berlin, 1
Meine Problem ist jetzt, dass ich zwei werte in Tablle 3 stehen habe, die mit den vorherigen werten in den Tabellen verknüpft sind und ich dann aus Tabelle 1 und 2 zwei mal den selben Datensatz ausgegeben bekomme. Wie kann ich das umgehen, bzw verhindern, dass er mir die Datensätze zwei mal ausgibt?
Gruß
es geht darum, dass ich eine Datenbank mit mehreren Tabellen habe. Die Tabellen sind durch IDs miteinander erknüpft. Ich versuch mal mein Problem bildlich darzustellen:
Tabellen von 1 bis 3, wobei -> die verbindung zeigt:
1->2->3
In Tabelle 1 steht: T1_id=1; name=Peter;
In Tabelle 2 steht: T2_id=1; land=D; T1_id=1;
In Tabelle 3 steht: T3_id=1; Ort=BS; T2_id=1;
und: T3_id=2; Ort=Berlin; T2_id=1;
Ausgabe wäre dann: 1, Peter, 1, D, 1, 1, BS, 1,
1, Peter, 1 D, 1, 2, Berlin, 1
Meine Problem ist jetzt, dass ich zwei werte in Tablle 3 stehen habe, die mit den vorherigen werten in den Tabellen verknüpft sind und ich dann aus Tabelle 1 und 2 zwei mal den selben Datensatz ausgegeben bekomme. Wie kann ich das umgehen, bzw verhindern, dass er mir die Datensätze zwei mal ausgibt?
Gruß