Автор Тема: старнно выводит значения при двух count и Sum  (Прочитано 2739 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн mxdmg

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 2
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
есть запрос

SELECT
dacms_user.name,
dacms_news.id,avtor,
dacms_comments.aid,dacms_rating.raid,rball,
COUNT(dacms_comments.aid)as comments_count,
COUNT(dacms_rating.raid) as rating_count,
SUM(dacms_rating.rball) as rating_sum
FROM dacms_news
left outer join dacms_user on dacms_user.name=dacms_news.avtor
LEFT JOIN dacms_comments ON dacms_comments.aid = dacms_news.id
LEFT JOIN dacms_rating ON dacms_rating.raid = dacms_news.id
GROUP BY dacms_news.id

Есил кол-во коментариев больше чем кол-во проголосовавших в рейтинге то выводит поле rating_count равное comments_count и наоборот =(
а rating_sum вобще что-то невообразимое =(

Оффлайн commander

  • Developer
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1298
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.webtips.ru
старнно выводит значения при двух count и Sum
« Ответ #1 : 01 Октября 2004, 16:03:08 »
mxdmg
Учимся задавать вопросы...
And no religion too...

Оффлайн mxdmg

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 2
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
старнно выводит значения при двух count и Sum
« Ответ #2 : 01 Октября 2004, 16:50:38 »
по просьбе трудящихся...
почему мой запрос выдаёт мне наибольшее значение для comments_count,rating_count а  не то что есть
а сум вобще немыслимое число выводит

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28