SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 10.02.2011 10:57:20

koka-land
Участник
Зарегистрирован: 10.02.2011
Сообщений: 1

Ajax Star Rating - сумма значений

Всем здравствуйте!

Вопрос: Есть таблица со значениями, как сделать так чтобы в отдельной записи (созданной вручную) хранилась сумма значений некотороых других строк?

Таблица в приложении

То есть в строку summf должны записаться сумма значений поля total_votes и сумма значений total_value

Просто на сайте идет конкурс, который оценивается по нескольким пунктам, звездочки активные, а снизу должен быть неактивный рейтинг, который будет показывать среднюю оценку.

Спасибо за понимание, извините если что-то написал не так smile

Отредактированно koka-land (10.02.2011 10:58:15)


Прикрепленные файлы:
Attachment Icon 123.jpg, Размер: 42,540 байт, Скачано: 336

Неактивен

 

#2 10.02.2011 23:19:23

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Ajax Star Rating - сумма значений

Никак: Вы не можете хранить разнородные данные в одной и той же
таблице. А кто мешает Вам это считать просто по данным?

Кстати, наверное, соврал. Можно сделать
CREATE VIEW v AS
SELECT id, total_votes, total_value, used_ips FROM tablename
UNION
SELECT 0, SUM(total_votes), SUM(total_value), '' FROM tablename

Но только Вы зря пытаетесь работать с табличкой MySQL как с табличкой
Excel. Это совсем разные вещи.

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson