Zamiast COALESCE(a.addressid,0) AS addressexists , użyj CASE :
CASE WHEN a.addressid IS NOT NULL
THEN 1
ELSE 0
END AS addressexists
lub prościej:
(a.addressid IS NOT NULL) AS addressexists
Działa to, ponieważ TRUE jest wyświetlany jako 1 w MySQL i FALSE jako 0 .