3

У меня есть запрос, который выплевывает несколько таблиц результатов, и я хочу иметь возможность выбрать все таблицы одновременно, нажать кнопку «Копировать», а затем вставить их все в один файл Excel одновременно. Я также был бы в порядке с экспортом, если кто-то знает, как это сделать.

Примечание: я не хочу менять настройки по умолчанию, просто хочу сделать это для этого одного запроса.

Обновление: я должен был указать в своем первоначальном вопросе, что столбцы в разных таблицах не совпадают.

1 ответ1

1

Если все ваши столбцы одинаковы в каждом подзапросе, вы можете поместить UNION ALL между ними, и все они будут добавляться к одному и тому же запросу. Все столбцы должны иметь одинаковые имена и в одинаковом порядке, чтобы это работало. Если они близки, но не точны, вы можете сделать такие вещи, как добавить пустые столбцы в один запрос, чтобы он соответствовал другому запросу. Например, если первый запрос имеет имя, ранг и серийный номер для результатов, а второй запрос имеет только имя и серийный номер, вы можете написать его так:

SELECT Name, Rank, Serial
FROM Table_A
UNION ALL
SELECT Name, '' AS Rank, Serial
FROM Table_B

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .