AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

verschachtelte Query

Ein Thema von Ykcim · begonnen am 21. Apr 2020 · letzter Beitrag vom 22. Apr 2020
 
Ykcim

Registriert seit: 29. Dez 2006
Ort: NRW
856 Beiträge
 
Delphi 12 Athens
 
#1

verschachtelte Query

  Alt 21. Apr 2020, 16:18
Datenbank: MySQL • Version: 5 • Zugriff über: UniDac
Hallo Zusammen,

der Titel ist etwas nichtssagend, aber ich wusste nicht, wie ich es prägnant betiteln könnte...

Ich habe eine Tabelle, in der alle Komponenten, die für die Produktion eines Artikel benötigt werden, aufgelistet sind. Bedauerlicher Weise ist diese liste aber mehrdimensional.

ArtikelNr
----Werkzeug-Hauptsatz (für jede mögliche Maschine gibt es einen)
--------Werkzeug-Baugruppe (die Teil des Werkzeug-Hauptsatzes ist) (Es kann aber auch ein Einzelwerkzeug sein, dass zum Werkzeug-Hauptsatz gehört)
------------Einzelwerkzeug (das zur Werkzeug-Baugruppe gehört)

Die Tabelle hat nur 2 relevante Spalten, nämlich STBGNR und STKOMP.
Aussehen tut das Ganze ähnlich diesem Beispiel:

STBGNR----STKOMP
4711--------4711MD06 (ArtikelNr-----WerkzeugHauptsatz)
4711MD06--78945 (WerkzeugHauptsatz-----Baugruppe oder Einzelwerkzeug)
78945-------75523 (Baugruppe-----Einzelwerkzeug)

Es gibt keinerlei Anhaltspunkte in der Nummer, um was es sich handelt. Bis auf der WerkzeugHauptsatz kann alles eine Baugruppe oder ein Einzelerkzeug sein.
Die Tabelle beinhaltet über 200.000 Datensätze.

Ich möchte eine Query schreiben, in der ich alle WerkzeugBaugruppen und Einzelwerkzeuge, die für eine Auswahl an Artikeln benötigt werden, aufgelistet bekomme.

Ich habe dafür keinen Ansatz, den ich hier posten könnte. Aktuell würde ich viele einzelne Query's schreiben, die ich mit dem Ergebnis der vorherigen zusammenbauen würde und dann das Ergebnis aus den Teilergebnissen zusammensetzen müsste. Kein schöner Weg, daher frage ich Euch, ob jemand einen schlaueren aber dennoch performanten Weg kennt.

Vielen Dank für's Mitdenken
Patrick
Patrick
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:27 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz