Как сделать JOIN 3 таблиц?
Есть 3 таблицы. Телефоны, Департамент и Этаж
Есть еще 2 связывающие таблицы. Связь телефонов и департамента, связь этажа и департамента.
Нужно получить результирующую таблицу как на фотом, может кто подсказать как это сделать?

Ответы (1 шт):
Автор решения: Greg
→ Ссылка
Select Ph.id, Ph.phone, Pd.p_id, Pd.d_id, Dp.id, Dp.name, Df.d_id, Df.f_id, Fl.id, Fl.name From phone ph Left join p_d pd on pd.p_id = ph.id Left join dep dp on dp.id = pd.d_id Left join d_f df on df.d_id = dp.id Left join floor fl on fl.id = df.f_id