@xlo240

Как объединить несколько таблиц по одному полю?

Имеется работающий запрос. Он присоединят к main_tbl2 дополнительную таблицу dopstr_tbl2 с полем для сравнения marker_dop
SELECT `main_tbl2`.*, `dopstr_tbl2`.* FROM `main_tbl2` 
LEFT JOIN `dopstr_tbl2` ON `main_tbl2`.`alias` = `dopstr_tbl2`.`marker_dop`

Как написать запрос чтобы то же сравнение также шло по таблицам dopstr_tbl3 dopstr_tbl4 dopstr_tbl5 ?
  • Вопрос задан
  • 34 просмотра
Решения вопроса 1
irishmann
@irishmann
Научись пользоваться дебаггером
То же самое что и с таблицей dopstr_tbl2.
SELECT 
     `main_tbl2`.*,
     `dopstr_tbl2`.*, 
     `dopstr_tbl3`.* 
FROM `main_tbl2` 
     LEFT JOIN `dopstr_tbl2` ON `main_tbl2`.`alias` = `dopstr_tbl2`.`marker_dop`
     LEFT JOIN `dopstr_tbl3` ON `main_tbl2`.`alias` = `dopstr_tbl3`.`marker_dop`
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы