Au lieu de COALESCE(a.addressid,0) AS addressexists
, utilisez CASE
:
CASE WHEN a.addressid IS NOT NULL
THEN 1
ELSE 0
END AS addressexists
ou le plus simple :
(a.addressid IS NOT NULL) AS addressexists
Cela fonctionne parce que TRUE
s'affiche sous la forme 1
dans MySQL et FALSE
comme 0
.