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

Как выполнить запрос из двух таблиц, из одной требуется COUNT ?

Добрый вечер.
Мне требуется вывести сообщения из БД, но при этом считать сколько у них комментариев.

Соответственно таблицы posts, comments.
POSTS
pid, story

COMMENTS
cid, post_id

SELECT p.*, ( тут требуется вложенный запрос на count(cc.cid) ? )  FROM posts p 
LEFT JOIN comments cc ON cc.post_id = p.pid
  • Вопрос задан
  • 2171 просмотр
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Тестировщик на Python
    9 месяцев
    Далее
  • Академия Eduson
    Python-разработчик
    9 месяцев
    Далее
  • Merion Academy
    Базы данных с нуля
    2 месяца
    Далее
Решения вопроса 1
evnuh
@evnuh
Поиск Гугл помог мне, впусти и ты его в свой дом
SELECT p.*, count(cc.cid) as count  FROM posts p 
LEFT JOIN comments cc ON cc.cid = p.pid
group by cc.post_id
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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