Как включить столбец при объединении в таблицу без значений - PullRequest
0 голосов
/ 05 октября 2018

Я новичок и пытаюсь извлечь данные о клиентах из 3 таблиц (Журналы, Предложения и Предприятие).Я пытаюсь определить, какие клиенты являются корпоративными клиентами, а какие нет, соединяя таблицу журналов с таблицей предприятия.Те, которые не имеют никакой информации в корпоративной таблице, считаются не корпоративными.Также есть дополнительная информация, которую я хотел бы получить из таблицы предложений.

Однако, когда я присоединяюсь к трем таблицам, я получаю только информацию журнала и предложения от корпоративных кандидатов.Идеальный результат - сбор данных от всех клиентов и получение информации о предприятии для определения формы предприятия, не относящейся к предприятию.Я знаю, что это потому, что я делаю это неправильно, но буду очень признателен за любую помощь.Должен ли это быть какой-то тип внутреннего соединения, чтобы иметь более инклюзивный выход?Пример формата ниже:

SELECT
logs.id
,logs.customer_id
,logs.fees
,logs.city
,offers.actual_fees
,enterprise.id

FROM
all_logs logs
join 
enterprise_table_ids enterprise
on
enterprise.enterprise_owner_id = logs_customer_id 
JOIN
offers_table offers
on
offers.id = logs_transcation_id 
AND
logs.logs_transcation_id  > 'October 1, 2018'
AND 
offer.action = 'COMPLETED'
...