У меня есть эти таблицы ниже
table_1 [идентификатор (первичный ключ, AI), имя, фамилия]
table_2 [идентификатор (первичный ключ, AI), table_1_id, payment_type, address]
table_3 [идентификатор (первичный ключ, AI), table_1_id, table_4_id]
table_4 [идентификатор (первичный ключ, AI), номер_карты, имя_плана]
Что я пытаясь достичь
- объединить таблицу 1 и таблицу 2, где таблица 2 table_1_id = идентификатор таблицы 1
- объединить таблицу 3 и таблицу 4, где таблица 3 table_4_id = идентификатор таблицы 4 *
- объединение таблицы 3 и таблицы 4 с сохранением столбца таблицы 3 table_1_id
- объединение нового результата таблицы из объединения таблицы 3 и таблицы 4 с новым результатом таблицы из объединения таблиц 1 и 2 по таблице_1_id
ниже я попробовал
SELECT
`t1`.`id` AS `t1_id`,
`t1`.`firstname` AS `bill_firstname`,
`t1`.`lastname` AS `bill_lastname`,
`t2`.`payment_type` AS `payment_type`,
`t2`.`address` AS `bill_address`,
FROM
(`table1` `t1`
JOIN `table2` `t2` ON ( (`t1`.`id` = `t2`.`table_1_id`) )
)
К сожалению, я не могу присоединиться к остальным, любая помощь очень ценится.