Не могли бы вы посоветовать мне, как реализовать этот запрос, который требует сначала связать таблицы, которые имеют отношение один-к-одному, а затем необходимо связать отношение многие-ко-многим, я поделюсь примером структурытаблицы:
table1
id
name
date
table2
id
table1_id
country
table3
id
first_name
last_name
table4
id
table3_id
type
city
table1_table3
id
table1_id
table3_id
table5
id
somefield
table1_table5
id
table1_id
table5_id
Сейчас я пробую этот запрос, но я не знаю, как мне реализовать связь «многие ко многим»
select
table1.id id,
table3.first_name first_name,
table3.last_name last_name,
table4.type type,
table4.city city,
table2.country country,
table5.somefield somefield
from
table1 table1
inner join
table2 table2 on table1.id = table2.table1_id
inner join
table3 table3
inner join
table4 table4 on table4.table3_id = table3.id
inner join
table5 table5
where
table1.date > '2018-05-04'
Заранее большое спасибо