SQL UNION с 20+ таблицами, перечисленными в UNION.Вы можете настроить это как представление, а затем использовать представление для выбора.
Для одного изменяющегося столбца вы можете преобразовать все типы в строку для представления.
Например:
CREATE VIEW Combined_Table AS
SELECT keyfield, Cast(Integerb as varchar) as varcharfield
FROM table1
UNION
SELECT keyfield, varcharfield
FROM table2
UNION ...
, тогда вы можете использовать представление в виде таблицы:
SELECT keyfield, varcharfield
FROM Combined_table
WHERE keyfield = 'key'