Invece di COALESCE(a.addressid,0) AS addressexists , usa CASE :
CASE WHEN a.addressid IS NOT NULL
THEN 1
ELSE 0
END AS addressexists
o più semplice:
(a.addressid IS NOT NULL) AS addressexists
Funziona perché TRUE viene visualizzato come 1 in MySQL e FALSE come 0 .