|
|
|
|
|
для: Trianon
(21.05.2007 в 16:58)
| | Я так понял это и всё!
Спасибо за помощь, буду думать как всётаки сделать!!! | |
|
|
|
|
|
|
|
для: dima_s_d_s
(21.05.2007 в 16:55)
| | Какая разница?
Считать то всё равно запрос будет. | |
|
|
|
|
|
|
|
для: Trianon
(21.05.2007 в 16:53)
| | эта идея мне приходила в колову! Но просто уже сильно много комментов накопилось! | |
|
|
|
|
|
|
|
для: dima_s_d_s
(21.05.2007 в 16:49)
| | Тогда почему не добавить еще одно поле
news.news_comments_lasttime - время последнего коментария ?
тогда строить соединеие двух таблиц вообще не потребуется. | |
|
|
|
|
|
|
|
для: Trianon
(21.05.2007 в 16:36)
| | Да
news_comments_counter - количество комментариев | |
|
|
|
|
|
|
|
для: dima_s_d_s
(21.05.2007 в 15:55)
| | news.news_comments_counter - это поле таблицы? | |
|
|
|
|
|
|
|
для: Trianon
(21.05.2007 в 16:02)
| | при выводе будет такое
1. как похудеть [10]
2. ЧПУ [2]
3. Как похудеть [10]
4. MSQ [1]
5. Кадеты [32]
6 Кадеты [32
7 Кадеты [32]
8 Кадеты [32]
9 Как похудеть [10]
10 Кадеты [32]
Тоесть тот скрипт выведет последних 10 комментариев.
Я хочу чтоб он вывел так:
1. как похудеть [10]
2. ЧПУ [2]
4. MSQ [1]
5. Кадеты [32]
Примерно так | |
|
|
|
|
|
|
|
для: dima_s_d_s
(21.05.2007 в 15:55)
| | в каком смысле - сгруппировать? | |
|
|
|
|
|
|
|
для: Trianon
(21.05.2007 в 15:41)
| | Тогда сделаем так.
Допустим есть такой запрос:
SELECT news.news_title AS news_title, news.news_id AS news_id, news.news_comments_counter AS news_comments_counter FROM news, news_comments
WHERE news.news_id = news_comments.news_comments_news_id
ORDER BY news_comments.news_comments_date DESC limit 10";
|
Теперь стоит вопрос сгрупировать все одинаковые новости | |
|
|
|
|
|
|
|
для: dima_s_d_s
(21.05.2007 в 14:17)
| | >>Из какой из строк брать значение? Я не понимаю смысла этого запроса.
>Просто надо вывести заголовок и id новости с последним комментарием
Это задача в общем виде.
Приведенный запрос её не решает. Почему - я сказал выше. Он неоднозначен.
Сервер не человек, чтобы догадываться о намерениях, задачу ему нужно ставить четко. | |
|
|
|
|