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

Как написать запрос из 2х таблиц?

Имеется две таблицы:
#_documents
id | docname
#_jobs
id | jobname | id_doc

Вывожу из 1й таблицы документы в цикле.
Как достать для каждого документа свою работу? Если такая есть во 2й таблице?

Чтобы вывеси так:
Документ 1 - Работа 1
Документ 2
Документ 3 - Работа 3
и т.д.
  • Вопрос задан
  • 210 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Java-разработчик
    8 месяцев
    Далее
  • Shultais Education
    Основы SQL
    3 месяца
    Далее
  • OTUS
    PHP Developer. Professional
    5 месяцев
    Далее
Решения вопроса 2
Melkij
@Melkij
DBA для вашего PostgreSQL?
select /**/ from documents docs left join jobs on jobs.id_doc=docs.id

?
Ответ написан
Комментировать
изучайте LEFT JOIN
SELECT d.*, j.jobname
FROM _documents d
LEFT JOIN _jobs j ON j.id_doc = d.id
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@maxyc_webber
Web-программист
2 запроса быстрее и легче. у вас не мега популярный сайт, чтоб экономить на ниточках
Ответ написан
Ваш ответ на вопрос

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

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