Присоединиться к запросу в мс доступа
Мне нужно применить соединение к 3 таблицам (счет-фактура, платежи, клиент) на идентификатор клиента; однако необходимое мне объединение должно включать все счета и все платежи, связанные с идентификатором клиента. Если у нас есть клиент, у которого есть платеж, и нет счетов (или наоборот), этот столбец также должен появиться. Я не хочу дубликатов в итоговой таблице, поэтому, если у клиента есть и счет, и оплата, он должен появиться только один раз. Я мог бы использовать перекрестное соединение, а затем выбрать другое, но есть ли соединение, которое может сделать это напрямую.
1 ответ
Решение
Что-то вроде
Select * From T1
left join T2 On T1.ClientID = T2.ClientID
Left join T3 On T1.ClientID = T3.ClientID
должен сделать это.