Registriert seit: 18. Jan 2007
Ort: Delmenhorst
113 Beiträge
Delphi 2007 Professional
|
JOINs
25. Aug 2014, 15:04
Datenbank: MySQL • Version: 5.0.18 • Zugriff über: MicroOLAP DAC
Hallo!
Ich kämpfe gerade mit einer SELECT-Abfrage und JOINS rum, komme aber auf kein Ergebnis. Vielleicht hat ja jemand eine Idee...
Es betrifft 3 Tabellen, hier der Inhalt:
Tabelle 1:
ArtikelNr, Groesse, Menge
40303, 38, 20
40301, 39, 40
Tabelle 2:
ArtikelNr, Groesse, Menge
40303, 38, 2
Tabelle 3:
ArtikelNr, Groesse, Menge
40301, 39, 1
Es soll geschaut werden, ob die Tabellen 2+3 die Artikel von 1 enthält und diese Mengen als Summen ausgegeben werden.
Ich habe jetzt die Tabelle 1 mit der Tabelle 2 + 3 immer einem INNER JOIN verknüpft, allerdings gibt mir die Datenbank immer nur dann einen Artikel aus der Tabelle 3 aus, wenn die in Tabelle 2 vorhanden ist. Es sollen aber alle Datensätze aus 2+3 ausgegeben werden, da die Artikel auch in
Tabelle 1 enthalten sind.
Ich habe das auch schon mit unterschiedlichen JOINS probiert, ohne Erfolg. Irgendwie muss man der Abfrage beibringen, dass beide JOIN-Tabellen (2+3) gleichberechtigt sind.
Ehrlich gesagt, fehlt mir auch die Beschreibung für das Problem, so dass man mal danach suchen kann...
Vielleicht hat ja jemand eine Idee.
Vielen Dank schon mal im Voraus!
Stephan
Stephan Faust
|