Я пытаюсь объединить две таблицы, используя запрос в MSAccess, используя SQL.
В таблице 1 есть следующие столбцы:
ID, address, rent, tax, basement, garage
В таблице 2 есть следующие столбцы:
ID, address, rent, price, sold_date
В конечном выводе я хочу
ID, address, rent, tax, price, basement, garage, sold_date
вместе.
Идентификаторы в двух таблицах совсем не совпадают. Это похоже на объединение двух таблиц вместе с одинаковыми именами столбцов и оставление разных столбцов в разных столбцах.
Я попытался использовать полное внешнее объединение в MSAccess
, что уже сложно, но требует, чтобы две таблицы имели одинаковую структуру.
select * from Table1
left join Table2
On Table1.ID = Table2.ID
Union
select * from Table1
right join Table2
On Table1.ID = Table2.ID
Выше кодов - мой текущий код, который извлекает данные без объединения двух таблиц с одним и тем же именем столбцов. Это извлечено из https://support.office.com/en-us/article/join-tables-and-queries-3f5838bd-24a0-4832-9bc1-07061a1478f6
Вывод выглядит так:
Table1.ID, Table1.address, Table1.rent, Table1.price, Table1.sold_date, Table2.ID, Table2.address, Table2.rent, Table2.price, Table2.sold_date
Есть ли удобный способ сделать это?
Спасибо!