У меня есть два запросов на выборку с таким же числом столбцов (C.150) и я пытаюсь UNION ALL два с:Как я могу UNION ALL на все столбцы таблицы в Access
SELECT *
FROM query1
UNION ALL
SELECT *
FROM query2
Я получаю сообщение об ошибке «Слишком много заданных полей», но я понимаю, что Access может обрабатывать 255 полей? Учитывая, что я не хочу записывать каждое имя поля в каждом из моих выбранных запросов, есть ли практический способ достижения этого союза?
в теории UNION ALL не должен быть виновником здесь. Можете ли вы запустить два запроса отдельно? –
Если у вас больше полей, чем может обрабатывать Access, вам может понадобиться разбить его на несколько запросов UNION. – Beth
Все части запроса UNION: 2 * 150 = 300. См. Возможный дубликат: http://stackoverflow.com/questions/13846776/union-all-query-too-many-fields-defined – Parfait