Как сделать 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
→ Ссылка