В SQL есть предложение объединения, которое делает то, что вы хотите:
select a,b from table1
where <where-clause>
union all select a,b from table2
where <where-clause>
или, если вы хотите, чтобы все поля (пробелы для таблицы2):
select a,b,c,d from table1
where <where-clause>
union all select a,b,' ' as c,' ' as d from table2
where <where-clause>
Пробелы во втором запросе, возможно, придется расширить, чтобы соответствовать размерам полей для c и d.