Не разбирам напълно какъв резултат искате да получите, но ако искате да получите стойност от поле от някакъв ред в таблица и 0, ако няма редове, опитайте:
select coalesce((select field from table limit 1), 0)
ако имате условие за филтър за таблица, което може да върне 1 ред или нищо, опитайте тази заявка:
select coalesce((select field from table where <your condition>), 0)