Verwenden Sie COALESCE :
SELECT COALESCE(field_a, field_b)
COALESCE ist eine ANSI-Standardfunktion, die den ersten Nicht-Nullwert aus der Liste der angegebenen Spalten zurückgibt und die Spalten von links nach rechts verarbeitet. Also im Beispiel, wenn field_a
ist null, field_b
Wert wird angezeigt. Diese Funktion gibt jedoch NULL zurück, wenn in den angegebenen Spalten kein Nicht-Null-Wert vorhanden ist.
Es wird von MySQL (ich habe es auf 4.1 verwendet), SQL Server (seit v2000), Oracle 9i+...
unterstützt