Alih-alih COALESCE(a.addressid,0) AS addressexists
, gunakan CASE
:
CASE WHEN a.addressid IS NOT NULL
THEN 1
ELSE 0
END AS addressexists
atau yang lebih sederhana:
(a.addressid IS NOT NULL) AS addressexists
Ini berfungsi karena TRUE
ditampilkan sebagai 1
di MySQL dan FALSE
sebagai 0
.