Задать вопрос
@Tenebrius

Как правильно связать 4 таблицы?

Есть 4 таблицы. Нужно SQL-запросом получить из них одну результирующую. Выделенные красным поля, должны быть в итоговой таблице. В остальных полях просто ключи для связи таблиц.
bd.png

Знаю как связать 3 и 4 таблицы. Например так:
SELECT  wk_profession.id, 					
		    wk_profession.skill,
		    wk_profession.price,
		    wk_proflist.name
FROM    wk_profession, 
		    wk_proflist
WHERE   wk_profession.profession=
		    wk_proflist.id

А вот как связать все таблицы - не понимаю.
  • Вопрос задан
  • 4650 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
Melkij
@Melkij
DBA Team для вашего PostgreSQL?
SELECT  wk_main.id,
        wk_name.name,
        wk_proflist.name,
        wk_profession.skill,
        wk_profession.price
FROM    wk_profession 
join wk_proflist on wk_profession.profession=wk_proflist.id
join wk_main on wk_profession.id=wk_main.id
join wk_name on wk_main.id_name=wk_name.id
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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