Выборка из базы данных по 4 таблицам?

Есть пять(на самом деле больше ) таблицы с множеством данных внутри.

job client status responsible worker

В status есть jobID, по определенному значению этого ID надо выводить строки. Строки надо выводить из множества таблиц, ибо данные разрознены и связаны идентификаторами. Вывод предположительно циклом на PHP.
Также в status есть workerID, согласно которому в worker есть текстовое описание.
В job есть clientID, в client есть по этому clientID текстовое описание.
В job есть responsibleID, в responsible есть по этому responsibleID текстовое описание.

Прошу помощи в составлении sql запроса на такую выборку. Мне просто суть бы уловить. Усердно пытаюсь курить join, но ничего дельного не выходит. Мб потому что уже поздно...
  • Вопрос задан
  • 87 просмотров
Решения вопроса 1
DmitriyEntelis
@DmitriyEntelis
Думаю за деньги
А в чем проблема просто аккуратно перечислить в запросе все что вам нужно
select 
   ...
from job
join status on status.jobID = job.jobID
join worker on worker.workerID = status.workerID
join client on client.clientID = client.clientID 
join responsible on responsible.responsibleID = job.responsibleID
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы