mysql SELECT (syntax) problem

bondiblue

bondiblue

Aktives Mitglied
Thread Starter
Dabei seit
27.10.2001
Beiträge
259
Reaktionspunkte
0
hallo

habe folgendes select statement geschrieben und soweit funktioniert es auch...
PHP:
SELECT 	

CASE WHEN t1.id IS NOT NULL
			 THEN t1.id id ELSE t2.id END
			 ASt_id,
CASE WHEN t1.id IS NOT NULL
			 THEN \"A\" ELSE \"B\" END AS KIND,

...usw

FROM t0 LEFT JOIN t1 ON t0.id=t1.t0_id
LEFT JOIN t2 ON t0.id=t2.to_id
usw...
WHERE ...

soweit so gut. t0 ist die aktuelle tabelle in der die ids von t1 und t2 drin stehen.

nun möchte ich auch die id von t0 rausbekommen. habe schon einiges ausprobiert bekomme jedoch nur fehlermeldungen. beispiel:

CASE WHEN t1.id IS NOT NULL
THEN t0.id ELSE t0.id END
AS t0_id,

hierbei gibt er mir aus: id ambigious

für hilfe wäre ich sehr dankbar.


lg
bondiblue
 
hallo

danke konnte mir diesmal selbst helfen.

lg
bb
 
Zurück
Oben Unten