通常、空の行を返す必要がある場合..
元のクエリが
の場合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
これにより、クエリの行数は常に少なくとも1つになります。
通常、空の行を返す必要がある場合..
元のクエリが
の場合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
これにより、クエリの行数は常に少なくとも1つになります。