hawkmaster1: IF / Case unterschiedliche Spalten (Tabellen)

Beitrag lesen

Hallo zusammen,

Kann man in einer Case oder IF Anweisung auch unterschiedliche Tabellen ansprechen?
Ich möchte gerne so etwas machen:

CASE
A.TabsJobtkID
WHEN 15
THEN J.ControlDef, J.GroupDef
ELSE I.ControlDef, I.GroupDef
END

---------------------------------------
SELECT
A.SystemID, A.ElementID, A.DisplayState,
B.ElementValue, B.DefaultValue,
C.English AS ElementValueDisplay,
D.TabDef,
E.English AS TabNameLanguage,
G.English AS ElementDisplay,
I.ControlDef, I.GroupDef
FROM
elementgroup A

Mein SQL Befehl mit mehreren JOINs liefert in den Zeilen wo die A.TabsJobtkID = 15 ist, in den Spalten ElementDisplay, ControlDef und GroupDef NULL Werte weil man hier mit einer anderen Tabelle joinen müsste.

vielen Dank
Gruss
hawk