-
SQL mit Left outer join
Hallo zusammen,
ich versuche gerade eine SQL mit mehreren Left outer join aber leider funktioniert es nicht richtig?
Wie wäre denn die Richtig Syntax bei mehreren lefts?
SELECT
Datum,
Auftrag,
SUM(POS) ,
SUM(Menge) ,
SUM(OP)
FROM Kalender LEFT OUTER JOIN temp on (Datum=Picked_Datum)
LEFT OUTER JOIN temp2 on (Datum=PEN_Datum)
LEFT OUTER JOIN temp4 on (Datum=OPDatum)
Was ist hier falsch?
Wenn ich diese nach und nach laufen lasse funktioniert es!?
-
Ich glaube, das Problem liegt darin, dass du Felder und Aggregatfunktionen im select Ausdruck mischt. Du müsstes groupen:
SELECT
Datum,
Auftrag,
SUM(POS) ,
SUM(Menge) ,
SUM(OP)
FROM Kalender LEFT OUTER JOIN temp on (Datum=Picked_Datum)
LEFT OUTER JOIN temp2 on (Datum=PEN_Datum)
LEFT OUTER JOIN temp4 on (Datum=OPDatum)
group by Datum, Auftrag
Dieter
-
Das "Group by" hatte ich nur vergessen dazu zuschreiben, sorry. :-(
Mein Problem ist das sich das Ergebnis vervielfacht!
-
Dann hast du in den Daten keine 1:1-Beziehung sondern eine 1:N-Beziehung,
Jeder linke Satz wird mit allen Vorkommen der rechten Sätze über die Beziehung verknüpft.
Bei einer 1:N-Beziehung musst du eine 1:1-Beziehung erzwingen:
left join (select xydatum, sum(wert) from myfile group by xydatum) xy on Datum = xyDatum
-
Similar Threads
-
By svit in forum NEWSboard Programmierung
Antworten: 7
Letzter Beitrag: 07-09-16, 16:22
-
By dibe in forum NEWSboard Programmierung
Antworten: 12
Letzter Beitrag: 20-01-16, 10:30
-
By KingofKning in forum NEWSboard Programmierung
Antworten: 10
Letzter Beitrag: 17-11-14, 14:52
-
By GS in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 21-11-02, 08:51
-
By HoScHiE in forum IBM i Hauptforum
Antworten: 4
Letzter Beitrag: 11-07-01, 07:57
Tags for this Thread
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks