Для правильного вопроса надо знать половину ответа
SELECT ... FROM table1
WHERE :table_number = 1
UNION SELECT ... FROM table2
WHERE :table_number = 2
...
UNION SELECT ... FROM table10
WHERE :table_number = 10
У меня таблицы разного размера, поэтому в данном случае выдает ошибку на использование union, вставить нули в столбцы также не получится т.к. столбцы с разными типами данных
Rsa97, суть такова, на самом деле таблиц не 10, а 30 и я хотел запихнуть все в один запрос, сделать хранимую процедуру, в нее передавать значение пользователя, чтобы ему в excel возвращалась нужная таблица.
Возможно, можно сделать намного проще, но я не так хорошо разбираюсь.
Если поможете, буду благодарен)