Hier mal mein DB-Schema
http://sqlfiddle.com/#!2/68c973/4
Also ich habe eine Tabelle mit depots und eine Tabelle mit Lagerdaten.
Ich möchte für jedes Depot, und für jeden Artikel den Meldebestand haben.
Ist ein Artikel in einem Depot nicht vorhanden soll NULL angezeigt werden.
Wenn ich in der ON-Klausel beim JOIN eine WHERE Bedingung einfüge funktioniert es weil der JOIN keine Partner findet und dann NULL ausgibt.
WEnn ich das aber über alle Daten laufen lasse, findet der JOIN genügend Partner, leider nicht gruppiert nach Artikelnummer und gibt keine NULL-WErte zurück.
Bin für jede Hilfestellung dankbar.
Ich habe auch schon eine Funktion in Betracht gezogen.
http://sqlfiddle.com/#!2/68c973/4
Also ich habe eine Tabelle mit depots und eine Tabelle mit Lagerdaten.
Ich möchte für jedes Depot, und für jeden Artikel den Meldebestand haben.
Ist ein Artikel in einem Depot nicht vorhanden soll NULL angezeigt werden.
Wenn ich in der ON-Klausel beim JOIN eine WHERE Bedingung einfüge funktioniert es weil der JOIN keine Partner findet und dann NULL ausgibt.
WEnn ich das aber über alle Daten laufen lasse, findet der JOIN genügend Partner, leider nicht gruppiert nach Artikelnummer und gibt keine NULL-WErte zurück.
Bin für jede Hilfestellung dankbar.
Ich habe auch schon eine Funktion in Betracht gezogen.