Hallo die Gemeinde,
hab mal wieder einen Knoten im Kopf.
Eine Verknüpfung über 3 Tabellen:
Code:
select hf.hf_nummer, ap.ap_artikelnr, ap.ap_agang, Ap_WerkzgNr, hf.hf_inactive, wz.Eigentuemer, wz.WerkzeugNr, WZ.WerkzeugTyp from hfteilestamm hf
inner join arbeitsplan ap on ap.ap_artikelnr = hf.hf_nummer
inner join werkzeugstamm wz on Ap_WerkzgNr = wz.WerkzeugNr
-- anhängen where hf.hf_inactive = true
Der Zusammenhang:
Eine Werkzeugnr (wz.WerkzeugNr)
Mehrere HF-Nummern (hf.hf_nummer), von denen eine oder mehrere aktiv/inaktiv (hf.hf_inactive) sein können.
Werkzeug- und HF-Nummern sind über einen Arbeitsgang verknüpft. - dient nur der Findung.
Nun mein Problem:
ein Werkzeug kann für mehrere HF-Nummern eingesetzt werden.
In dieser
Query sollen mir nur Werkzeugnummern angezeigt werden, die in ALLEN HF_Nummern mit denen sie verknüpft sind
=> where hf.hf_inactive = true
Sobald eine Werkzeugnummer in einem HF ist, wo es nicht inaktiv ist, darf es in dieser Werkzeugliste nicht auftauchen.
Hat jemand eine Idee?
Gruss aus dem Odenwald
mcinternet