SELECT np, prkp, name, s_ColLineage, s_Generation, s_GUID, s_Lineage
FROM [SELECT Bank.NP as NP,
Bank.PRKP as PRKP,
Bank.Name as name,
Bank.s_ColLineage as s_ColLineage,
Bank.s_Generation as s_Generation,
Bank.s_GUID as s_GUID,
Bank.s_Lineage as s_Lineage FROM Bank
UNION ALL SELECT NP,
NEW_BANK.PRKB as PRKP,
NEW_BANK.NB as name,
s_ColLineage,
s_Generation,
s_GUID,
s_Lineage
FROM NEW_BANK
WHERE NEW_BANK.PRKB not in (Bank.PRKP)]. AS [%$##@_Alias]
GROUP BY prkp, np, name, s_ColLineage, s_Generation, s_GUID, s_Lineage;
не могу объединить две разные по кол-ву полей таблицы в аксессе
полей
NP
s_ColLineage,
s_Generation,
s_GUID,
s_Lineage
в таблице New_bank нет. s_ColLineage, s_Generation, s_GUID, s_Lineage - можно добавить пустыми
данные задваиваются NEW_BANK.PRKB not in (Bank.PRKP) выборка не работает. таким образом появляются две равнозначные строчки,т.к. bank.prkp содержится в NEW_BANK.PRKB
Код:
+ можно ли автоматически продолжить (сгенерировать) столбец NP - номер позиции 1..173 из таблицы bank в таблице NEW_BANK
Недавно решал похожую задачу: объединить информацию в двух таблицах, конечно, с небольшой дополнительной контролирующей логикой. Поступил достаточно тупо - экспортировал таблицы в XML, далее накидал небольшую программулину (C#), которая обработала эти XML заданным образом, результат импортировал в Access.