Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Запрос постов с категориями (kaliostro) 23/12/2010 - 18:02:50



From: kaliostro - 23/12/2010 - 18:02:50
Subject:Запрос постов с категориями
-----------------
Есть 3 таблицы:
1. Таблица постов posts [id, name]
2. Таблица категорий cat [id, name]
3. Таблица связи post_cat [post_id, cat_id]

Требуется составить запрос выбора постов и всех категорий с условие вхождения какой-то категории

Запрос
SELECT * FROM post AS p
LEFT JOIN post_cat AS pc
ON pc.post_id=p.id
LEFT JOIN cat AS c
ON c.id=pc.cat_id
Выдаёт посты и все категории в которых находиться пост. Требуется вывести все посты и категории для поста, где есть категория с id=5 например

С таким запросом мы не получаем список категорий для поста.
SELECT * FROM post AS p
LEFT JOIN post_cat AS pc
ON pc.post_id=p.id
LEFT JOIN cat AS c
ON c.id=pc.cat_id
WHERE c.id=5


Как правильно вставить условие?


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
37787



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |