moin,
Mach ich da einen Denkfehler? Geht das einfacher?
CASE ist in aller regel eine gute verwendung zur fallunterscheidung, weil es sehr viele dbms unterstützen.
SELECT CASE
WHEN bedingung = $special
THEN $special
ELSE $default
END
FROM tabelle
;
Ilja