Du könntest ein Select, mit Subselect dranhängen?
Zitat:
...
union
select XXX, 'Sonstiges'
für XXX ein
(select count(1) from ...)
.
dann gab's doch irgendeinen Befehl "nimm AAA und wenn AAA = NULL/Nix, dann nimm BBB" und BBB ist halt 0.
[edit]
Git denn
SELECT count(...)
immer einen Datensatz zurück?