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

Как связать 3 таблицы?

Всем привет.

Есть 3 таблицы:
posts - хранятся посты (id)
categories - созданные категории (id)
item_category - связь категории с постом (post_id, category_id)

Как грамотно составить запрос, чтобы вывести все посты и категории к ним, при этом получить названия категорий из таблицы categories?
  • Вопрос задан
  • 1280 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Тестировщик на Python
    9 месяцев
    Далее
  • Академия Eduson
    Python-разработчик
    9 месяцев
    Далее
  • Merion Academy
    Базы данных с нуля
    2 месяца
    Далее
Решения вопроса 1
@masterfreelance
программист со стажем
SELECT * FROM categories
INNER JOIN item_category ON item_category.category_id = category.id
INNER JOIN posts ON posts.id = item_category.post_id
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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