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

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

Всем привет.

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

Как грамотно составить запрос, чтобы вывести все посты и категории к ним, при этом получить названия категорий из таблицы categories?
  • Вопрос задан
  • 1280 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Shultais Education
    Основы SQL
    3 месяца
    Далее
  • Shultais Education
    Продвинутый SQL
    1 месяц
    Далее
  • Merion Academy
    Основы реляционных баз данных SQL
    1 месяц
    Далее
Решения вопроса 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
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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