Nutze den Rückgabewert von MAX(), wenn keine Daten vorhanden sind
Also kann man das Resultat noch mit IFNULL() auswertenMIN() und MAX() geben NULL zurück, wenn keine passenden Datensätze vorhanden waren
SQL:
...
WHEN u.utm_source IS NOT NULL
THEN
IFNULL(
(
SELECT MAX(m.utm_source_norm)
FROM int_map_utm_source AS m
WHERE u.utm_source LIKE m.utm_source
),
u.utm_source
)
WHEN u.utm_source IS NULL
THEN 'nA'
...