есть такой чудный оператор UNION:
select shifr, size, unit from table1 where param1=:param
union
select shifr, size, unit from table2 where param1=:param
условия одно: порядок следования столбцов, их размер и тип должны быть идентичны. Поэтому если где-то будет несовпадающий столбец, то его нужно преобразовать к столбцу из первого селекта.