Datenbank: mysql • Version: 8 • Zugriff über: mydac
Komplexe Query
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 |
AW: Komplexe Query
Kehr die Fragestellung um, sprich schau dir alle inaktiven HF an, darüber die APs darüber die Werkzeuge.
Und nun alle Werkzeuge, die in obigem nicht drin sind. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:54 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz