две таблицы с одним значением

klodis

Новичок
две таблицы с одним значением

Есть две таблицы, новостей и коментариев к ним, в табицу кометариев записываются коментарии для каждой новости пл id новости. Нужно как то для кадой новости показывать колличество коментариев. Как это сделать подскажите плиз!
 

zerkms

TDD infected
Команда форума
klodis
будь добр, посмотри среди тем за последние два-три дня...
 

klodis

Новичок
в этом подфоруме нету за последние дни ниче такого(( или я не нашел((
 

que_bunt

Новичок
klodis ну смотри, есть у тебя id новости, и ты для нее делаешь запрос типа
"SELECT count(*) FROM comments_table_name WHERE id=NN"
где NN - id новости
что тут не понятного?
функция count(*) возвращает количество записей в таблице.
 

klodis

Новичок
Автор оригинала: que_bunt
klodis ну смотри, есть у тебя id новости, и ты для нее делаешь запрос типа
"SELECT count(*) FROM comments_table_name WHERE id=NN"
где NN - id новости
что тут не понятного?
функция count(*) возвращает количество записей в таблице.
да это то все я знаю, ну согласись не буду же я прописывать на каждую новость этот запрос чтобы вывести кол-во коментов. Вообщем спасибо, сам догодался больше)))
 

sani

Новичок
Лично я просто про добовлении пользователем комментария, в таблицу с новостью вношу новое количество комментов.
Смотри " Таблица News .... id, new(text), posttime(int), comcount(int) ". Про добовлении: UPDATE `News` SET `comcount` = `comcount` + 1
 
Сверху