У меня есть базовая таблица XYZ со столбцами ниже:
idCustomer, idDevice, дата, время посещения
У меня есть 2 другие таблицы A и B (идентичные) со столбцами, как показано ниже:
idCustomer, idDevice, дата, время посещения, имя канала, имя_среды
Я хочу объединить XYZ с A и B в столбцах: idCustomer, idDevice & visit_time
чтобы получить столбцы: имя_канала, имя_среды (из A или B)
Это сложная часть, с которой я боролся.
Я хочу получить имя_канала, имя_среды из таблицы A, если
XYZ.idCustomer = A.idCustomer и XYZ.visit_time = A.visit_time
для любого данного idCustomer
Если совпадений нет, я хочу получить имя_канала, имя_среды из B
если XYZ.idDevice = B.idDevice и XYZ.visit_time = B.visit_time
Это лучшее, что я мог объяснить. Любая помощь приветствуется .