Мой запрос извлекает базовую совокупность из двух разных таблиц клиентов на основе демографических данных. Обе таблицы имеют многочисленные столбцы, такие как имя, идентификатор, город, штат и почтовый индекс. Таблица A содержит 2 столбца, которых нет в таблице B (state2 и state3). Таблица B содержит 1 столбец, которого нет в таблице B (страна).
Я использую объединение для объединения обеих базовых групп населения. Некоторые имена дублируются из каждой базовой популяции, но не все из них. Некоторые из них уникальны для каждой базовой популяции, так как они существуют в одной таблице, а не в другой. Объединение не удаляет дубликаты, которые существуют в обеих таблицах, поскольку они содержат информацию в уникальных столбцах таблицы A, но имеют значения NULL в уникальном столбце таблицы B, и наоборот. Мне нужно выяснить, как объединить их в один ряд, причем все 3 столбца показывают применимые данные. Пожалуйста, посмотрите пример выходных данных:
ID Name City State State2 State3 Zip Country Phone Order Year Order Status
111 Bob Anytown MP 55555 US 555-5555 2020 Valid
111 Bob Anytown MP MP MP 55555 555-5555 2020 Valid
Я хотел бы вернуть следующее:
ID Name City State State2 State3 Zip Country Phone Order Year Order Status
111 Bob Anytown MP MP MP 55555 US 555-5555 2020 Valid
Я пытался использовать не существует logi c, а также пытался присоединиться к объединенной базе на Сам с не нулевыми условиями, но не смог получить результаты, которые я ищу. Спасибо!