Hallo zusammen,
mir liegen zwei Tabellen vor, die ich über einen UNION Befehl verbinden möchte.
Bei Tabelle1 handelt es sich um Kaufzahlen bestimmter Produkte bis zum heutigen Tag. Tabelle2 zeigt Kaufprognosen der Zukunft.
Tabelle 1:
Jahr Produkt Käufe
2016 Hose 1
2017 Hose 6
2018 Hose 2
Tabelle 1:
Jahr Produkt Prognose
2018 Hose 6
2019 Hose 9
2020 Hose 10
2021 Hose 14
Nun verwende ich folgenden Befehl:
select *
Folgendes Ergebnis erhalte ich:
Jahr Produkt Käufe
2016 Hose 1
2017 Hose 6
2018 Hose 2
2018 Hose 6
2019 Hose 9
2020 Hose 10
2021 Hose 14
Was ich allerdings gerne hätte wäre folgendes:
Jahr Produkt Käufe Prognose
2016 Hose 1 0
2017 Hose 6 0
2018 Hose 2 6
2019 Hose 9 0
2020 Hose 10 0
2021 Hose 14 0
Ein UNION Befehl ist für diese Ausgabe wahrscheinlich nicht der richtige Befehl. Bin allerdings ratlos wie ich die gewünschte Ausgabe erhalten kann.
Über Eure Hilfe freue ich mich sehr!
Viele Grüße,
wuumbs
mir liegen zwei Tabellen vor, die ich über einen UNION Befehl verbinden möchte.
Bei Tabelle1 handelt es sich um Kaufzahlen bestimmter Produkte bis zum heutigen Tag. Tabelle2 zeigt Kaufprognosen der Zukunft.
Tabelle 1:
Jahr Produkt Käufe
2016 Hose 1
2017 Hose 6
2018 Hose 2
Tabelle 1:
Jahr Produkt Prognose
2018 Hose 6
2019 Hose 9
2020 Hose 10
2021 Hose 14
Nun verwende ich folgenden Befehl:
select *
Code:
select * from Tabelle1
UNION
select * from Tabelle2
Folgendes Ergebnis erhalte ich:
Jahr Produkt Käufe
2016 Hose 1
2017 Hose 6
2018 Hose 2
2018 Hose 6
2019 Hose 9
2020 Hose 10
2021 Hose 14
Was ich allerdings gerne hätte wäre folgendes:
Jahr Produkt Käufe Prognose
2016 Hose 1 0
2017 Hose 6 0
2018 Hose 2 6
2019 Hose 9 0
2020 Hose 10 0
2021 Hose 14 0
Ein UNION Befehl ist für diese Ausgabe wahrscheinlich nicht der richtige Befehl. Bin allerdings ratlos wie ich die gewünschte Ausgabe erhalten kann.
Über Eure Hilfe freue ich mich sehr!
Viele Grüße,
wuumbs