Abfrage-Schleife
Verfasst: Mi 8. Nov 2017, 15:43
Hallöchen, da dieses Forum mir bisher immer sehr gut passiv (SuFu) helfen konnte, muss ich nun aktive Hilfe bei euch suchen.
Es geht um eine Art Abfrage-Schleife für eine Tabelle die ähnlich der folgenden aussieht:
Das ganze ist eine Art Stückliste. Teil ABC besteht aus den Teilen 123, 456, 789. Teil 123 besteht aus hij, klm. Teil DEF besteht aus 456 und 2f2. Teil hij besteht aus 1s1 und 2f2. Der Status ist der der Member (Memberstatus). Es gibt noch Positionsnummern der Member relativ zu den Owner, aber die sind nicht laufend (nur zur Information).
Nun hätte ich gerne eine Abfrage, die mir die alle relevanten Teile und Unterteile listet, die mit dem abgefragten Owner zusammenhängt. Beispiel: Alle von ABC verwendeten Teile sind (7 Ergebniszeilen):
Obige Darstellung mit Hierarchie - diese wird aber nicht wirklich benötigt. Wie kann ich das ganze am besten realisieren? Meine Vermutung: Eine Schleife. Ich tippe da aber ansonsten erstmal im dunkeln.
Nun möchte ich aber auch nur die Teile angezeigt bekommen, die sonst nicht in anderen Teilen benutzt werden. Da 456 und 2f2 auch in DEF verwendet werden, dürfen diese Teile nicht aufgelistet werden (5 Ergebniszeilen):
Ich müsste mir also erst alle Teile von ABC (Owner) listen, dann von den Teilen (Member) jeweils die Teile listen und für jede Ebene (es sind eigentlich mehr als die oben dargestellten) eine Prüfung durchführen, ob diese Teile noch in anderen Teilen wie ABC genutzt werden.
Ich hoffe, dass ich mich verständlich ausgedrückt habe und wünsche euch allen einen schönen (Feier)Abend!
Toni
Es geht um eine Art Abfrage-Schleife für eine Tabelle die ähnlich der folgenden aussieht:
Code: Alles auswählen
Owner; Member; Status
ABC; 123; x
ABC; 456; x
ABC; 789; o
123; hij; x
DEF; 456; x
DEF; 2f2; o
123; klm; o
DEF; 789; o
hij; 1s1; x
hij; 2f2; o
...
Nun hätte ich gerne eine Abfrage, die mir die alle relevanten Teile und Unterteile listet, die mit dem abgefragten Owner zusammenhängt. Beispiel: Alle von ABC verwendeten Teile sind (7 Ergebniszeilen):
Code: Alles auswählen
ABC
- 123
-- hij
--- 1s1
--- 2f2
-- klm
- 456
- 789
Nun möchte ich aber auch nur die Teile angezeigt bekommen, die sonst nicht in anderen Teilen benutzt werden. Da 456 und 2f2 auch in DEF verwendet werden, dürfen diese Teile nicht aufgelistet werden (5 Ergebniszeilen):
Code: Alles auswählen
ABC
- 123
-- hij
--- 1s1
-- klm
- 789
Ich hoffe, dass ich mich verständlich ausgedrückt habe und wünsche euch allen einen schönen (Feier)Abend!
Toni