Като цяло, ако трябва да имате върнат празен ред..
Ако първоначалната ви заявка е
select a,b,c from tbl
Можете да го превърнете в подзаявка
select t.a,t.b,t.c
from (select 1 as adummy) a
left join (
select a,b,c from tbl -- original query
) t on 1=1
Което гарантира, че заявката винаги ще има брой редове от поне един.