B
bayeror
Hallo!
Ich möcht gern bei einem Select ein left gejointes feld mit is not null abfragen.
also:
Ausgabe sieht so aus:
Die NULLs werden also nicht ausgemustert! Eigentlich sollte nur der erste Datensatz angezeigt werden. Ein Join auf "f" also "f != '?' " wird mir ignoriert.
Ich habs auch schon versucht diesen Select als Subselect zu machen also:
Dies zeigte aber auch keine Wirkung...
Ich hab schon ein paar Leute gefragt, die mir das erst nicht glauben wollten, und als sie es sahen dann ratlos waren. Mein Kopf raucht... weiß echt nicht mehr weiter!
Ich hoffe mir kann von euch jemand helfen!
Danke schon mal!
Achja, noch ne kleine Bemerkung:
Zu evtl. kommenden Fragen, wie z.B. "warum machst du einen left-Join und streichst die so dazugewonnenen Daten mit 'is not null' wieder raus?" möchte ich gleich sagen (und bitte nicht in den falschen Hals kriegen):
Der Select is sonst OK. Mir geht es rein um das "is not null"!
Ich möcht gern bei einem Select ein left gejointes feld mit is not null abfragen.
also:
Code:
SELECT asst.ASST_Ref a,
asst.ASST_Type b,
asst.ASST_TRANS_Desc c,
asst.ASST_State d,
trans.TRANS_Ref,
trans.TRANS_Text e,
ISNULL(TRANS_Text, '?') f
FROM MM_TRANSLATION trans,
MM_ASSET_TYPE asst
WHERE
trans.TRANS_Text like '%'
AND trans.LANG_Ref = 1
AND asst.COM_Ref = 1
AND asst.ASST_TRANS_Desc *= trans.TRANS_Ref
AND e is not null
Ausgabe sieht so aus:
Code:
a b c d TRANS_Ref e f
----------- ------- ----------- ----------- ----------- ------------------- --------------------
93 GC 1 10 1 Schwerkraftbahn Schwerkraftbahn
94 LD -1 10 NULL NULL ?
95 LT -1 10 NULL NULL ?
96 CC -1 10 NULL NULL ?
97 TC -1 10 NULL NULL ?
98 VC -1 10 NULL NULL ?
99 RC -1 10 NULL NULL
Die NULLs werden also nicht ausgemustert! Eigentlich sollte nur der erste Datensatz angezeigt werden. Ein Join auf "f" also "f != '?' " wird mir ignoriert.
Ich habs auch schon versucht diesen Select als Subselect zu machen also:
Code:
select * from(
select....(siehe oben)
) tbla
where tbla.f is not null
Ich hab schon ein paar Leute gefragt, die mir das erst nicht glauben wollten, und als sie es sahen dann ratlos waren. Mein Kopf raucht... weiß echt nicht mehr weiter!
Ich hoffe mir kann von euch jemand helfen!
Danke schon mal!
Achja, noch ne kleine Bemerkung:
Zu evtl. kommenden Fragen, wie z.B. "warum machst du einen left-Join und streichst die so dazugewonnenen Daten mit 'is not null' wieder raus?" möchte ich gleich sagen (und bitte nicht in den falschen Hals kriegen):
Der Select is sonst OK. Mir geht es rein um das "is not null"!