Informationsverlust beim Verknüpfen
bkleine
Gesendet: 13.11.12 11:32
Betreff: Informationsverlust beim Verknüpfen


Member

Beiträge: 31
25
Hallo,
ich habe vier Tabellen Ziel, Status, in Arbeit, verschoben mit gleiche Feldern: Country, Object, Anzahl. Objecte gehen von A-E

Diese verknüpfe ich mit folgender Abfrage:
SELECT
Z.Country,
Z.[object] as Grundobject,
S.[object],
A.[object],
V.[object],
Z.[Anzahl] AS [Target],
S.[Anzahl] AS [Zielvorgabe],
A.[Anzahl] AS [bearbeitet],
V.[Anzahl] AS [wurde verschoben]
FROM (([Ziel] as Z LEFT JOIN [Status] as S ON Z.Country = S.Country)
LEFT JOIN [in Arbeit] as A ON Z.Country = A.Country)
LEFT JOIN [verschoben] as V ON Z.Country = V.Country
WHERE (((S.[object])=[Grundobject]) AND ((A.[object])=[Grundobject]) AND ((V.[object])=[Grundobject]));

Leider verschwindet die ganze Zeile für z.B. "E" im Ergebnis, wenn ein Object Wert "E" in [in Arbeit] gar nicht auftaucht.
Frage:
Wie muss ich meine Abfrage gestalten, damit auch fehlende Werte als leere Ergebnisse berücksichtigt werden? Hinweis oder Link würden mir schon ausreichen.

Es sieht irgendwie nach Faq 3.16 aus, aber nicht ganz.

Herzlichen Dank!
Bernhard
Top of the page Bottom of the page