|
|
|
|
|
для: Trianon
(26.07.2007 в 12:12)
| | Поставил индекс на comment.author , news_id уже был индексом ситуация не изменилась | |
|
|
|
|
|
|
|
для: fiper
(26.07.2007 в 11:58)
| | Вы хотя бы индекс создайте на поле comment.author чтоли....
Да и на news_id не помешало бы. | |
|
|
|
|
|
|
|
для: Trianon
(26.07.2007 в 11:44)
| | Огромное Спасибо.
Это sql то , что нужно, но выполняется 0.1229 сек | |
|
|
|
|
|
|
|
для: fiper
(26.07.2007 в 11:43)
| | Рядом с каким коментарием, если Вы выводите свойства конкретной новости?
SELECT c1.*, tc.cmt_cnt
FROM comments AS c1
JOIN (
SELECT COUNT(c2.id) AS cmt_cnt, author AS cmt_auth
FROM comments AS c2
GROUP BY c2.author
)
AS tc ON c1.author=tc.cmt_auth
WHERE c1.news_id = 8010
|
как минимум, пока Вы не переделаете структуру. | |
|
|
|
|
|
|
|
для: Trianon
(26.07.2007 в 00:07)
| | Спасибо за помощь.
Запрос выводит общее кол-во комментарий к новости с id =$id
SELECT COUNT( id ) AS cnt
FROM COMMENT WHERE news_id =1810
|
Мне нужно чтобы рядом с комментарием автора отображалось общее кол-во его комментариев. | |
|
|
|
|
|
|
|
для: fiper
(25.07.2007 в 22:30)
| |
SELECT COUNT(id) AS cnt FROM comment WHERE news_id = 8010
|
| |
|
|
|
|
|
|
|
для: Trianon
(25.07.2007 в 21:49)
| | Подсчёт всех комментов у пользователей(общее кол-во комментов у пользователей) , оставихших коммент в новости с id =1810
Да, у меня ) | |
|
|
|
|
|
|
|
для: fiper
(25.07.2007 в 20:58)
| | >Можно сравнить comment.author=users.login
Можно, но будет долго, потому что ключ длинный , не опирается на первичный, и к тому же не проиндексированный.
>Что у нас с подсчётом комментов,?
С подсчетом комментов какого именно пользователя?
Или с подсчетом комментов к данной новости?
Не у нас, а у Вас. | |
|
|
|
|
|
|
|
для: Trianon
(25.07.2007 в 20:24)
| | Можно сравнить comment.author=users.login
Что у нас с подсчётом комментов,? | |
|
|
|
|
|
|
|
для: fiper
(25.07.2007 в 20:16)
| | можно проще:
Выводим новость
SELECT * FROM news WHERE news_id=1810
| Выводим комментарии
SELECT * FROM comment WHERE news_id = 1810
|
Да. Я был неправ.
Вот видите же, в таблице comments есть чужой ключ к таблице news.
comment.news_id указывает на news.id
А к таблице users такого ключа нет. | |
|
|
|
|