Я новичок и пытаюсь извлечь данные о клиентах из 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'