Nach langem verzweifeltem Suchen wende ich mich jetzt an euch, in der Hoffnung das mir hier geholfen werden kann (11880 hatte auch keinen Plan )
Situation:
- 2 voneinander unabhängige Tabellen
- Tabelle 1 besteht aus lediglich 2 Spalten (ID, BOOL) und enthält nur ID = 1 und BOOL = TRUE oder FALSE
- Tabelle 2 (ist eigentlich eine VIEW) enthält mehrere Datensätze
Ich möchte jeweils unterschiedliche Datensätze von Tabelle 2 darstellen, abhängig davon ob in Tabelle 1 ein TRUE oder ein FALSE steht.
Mit meinem Beschränkten SQL wissen hätte ich das ganze jetzt so realisiert:
Kriege aber einen Syntax Error in der nähe von LIKE.
Was fürn blöden Fehler habe ich da gemacht Geht das überhaupt, da beide Tabelle ja unabhängig von einander sind.
Danke für eure Hilfe!
Situation:
- 2 voneinander unabhängige Tabellen
- Tabelle 1 besteht aus lediglich 2 Spalten (ID, BOOL) und enthält nur ID = 1 und BOOL = TRUE oder FALSE
- Tabelle 2 (ist eigentlich eine VIEW) enthält mehrere Datensätze
Ich möchte jeweils unterschiedliche Datensätze von Tabelle 2 darstellen, abhängig davon ob in Tabelle 1 ein TRUE oder ein FALSE steht.
Mit meinem Beschränkten SQL wissen hätte ich das ganze jetzt so realisiert:
Code:
SELECT * FROM DB.dbo.TABELLE2 AS tab2 WHERE CASE WHEN DB.dbo.Tabelle1.bool = 'TRUE' THEN tab2.Alarm LIKE '%F11%' ELSE tab2.Alarm LIKE '%F02%' END
Was fürn blöden Fehler habe ich da gemacht Geht das überhaupt, da beide Tabelle ja unabhängig von einander sind.
Danke für eure Hilfe!
Comment