Перейти к содержимому

Сервис обмена электронных валют

Партнерская программа Kredov

Оптимизация MYSQL запроса помощь

#1 Kyber

Kyber
  • Пользователь
  • 2 сообщений
  • Репутация: 0
0

Отправлено 08 Сентябрь 2014 - 14:18

Добрый день коллеги! У меня такая проблема... Есть таблица data  в ней статьи идут... и есть табла comms в ней идут  все комментарии к статьям. Мне нужно посчитать сколько комментариев есть для каждой записи и обновить поле all_comms в таблице data. Только я не хочу циклом проверять через data а думаю для оптимизации проще групировать все ид статтей в табле комментариев и тогда через апдей вписывать в таблу статтей. На теории у меня оно есть но вот  на коде что-то не могу придумать как его реализировать. Прошу у вас помощи с этим вопросом.


 

 

  • 0

#2 kamchatniyoleg

kamchatniyoleg
  • Пользователь PRO
  • 1 178 сообщений
  • Репутация: 84

Отправлено 08 Сентябрь 2014 - 14:56

А зачем ??? Можно посчитать кол-во комментариев просто.

mysql_num_rows();

или на худой конец

mysql_query("SELECT COUNT(`id`) FROM `LALALA` WHERE `stati_id` = 'stati_id' GROUP BY `vashe_pole`");

Да простит меня господь за такой код.


  • 0
Сервис электронного информирования клиентов PostTrail.ru
Отслеживание посылок Почты России в автоматическом режиме! Лояльность клиента - прибыль магазина!


#3 fedornabilkin

fedornabilkin
  • Пользователь
  • 696 сообщений
  • Репутация: 91

Отправлено 09 Сентябрь 2014 - 08:54

Посчитай как написано в предыдущем посте, а потом после добавления нового/удаления старого комментария обновляй поле с данными о количестве комментов и все.


  • 0
Как часто в горестной разлуке,В моей блуждающей судьбе, ФО, я думал о тебе.



Оформление форума – IPBSkins.ru