У меня есть две таблицы CustomerAddress (CustomerId, City, Country) и CustomerTransactions (TransactionId, CustomerId, CustomerContact). Ниже приведены значения, приведенные в таблицах:не включая пустые значения в sql join
Для CustomerAddress:
1001, El Paso, USA
1002, Paris, France
1003, Essen, Germany
Для CustomerTransactions:
98, 1001, Phillip
99, 1001, NULL
100, 1001, NULL
101, 1003, Carmen
102, 1003, Carmen
103, 1003, Lola
104, 1003, NULL
105, 1002, NULL
Я пытаюсь соединить обе таблицы и имеют следующий набор результатов:
1001, El Paso, USA, Phillip
1002, Paris, France, (empty string)
1003, Essen, Germany, Carmen
1003, Essen, Germany, Lola
Это похоже на простое соединение, но у меня возникли проблемы с приложением вышеупомянутого набора результатов , Пожалуйста помоги.
Спасибо.
Какие данные вам нужно получить от этого соединения, особенно одна строка в адресе клиента может относиться к нескольким строкам в транзакции клиента –
Да, одна строка в таблице customeraddress может относиться к нескольким строкам в таблице транзакций клиента. Мне нужны разные значения для столбца CustomerContact. – Ashanti
без нулевых значений – Ashanti