2016-05-08 2 views
0

У меня есть 2 таблицы с названием продукта и обзор. Таблица продукта содержит следующие столбцы -Взять средний атрибут из 1 таблицы в другую

PROD_NAME (первичный ключ), АБВ рейтинг

и таблица Обзор содержит столбцы -

PROD_NAME, имя пользователя, рейтинг, обзор

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

Пример: в таблице продуктов есть продукт «x», и этому продукту был присвоен рейтинг 7,8,6 тремя пользователями «a», «b», «c» соответственно. и я хочу, чтобы атрибут рейтинга «x» обновлялся до 7, как только были указаны три рейтинга.

Как это достичь?

+0

вы можете сделать это вручную после добавления данных в обзорную таблицу, чем обновить таблицу prod_name. Или вы можете использовать триггер –

+0

Что происходит, когда пользователь d оценивает один и тот же продукт? – Strawberry

ответ

0

onclick мероприятие рейтинг вы хотите сделать 3 задания.

1. Вставить новое значение рейтинга в таблице Таблица обзора.

2. Выберите общее количество оценок для этого же продукта. (вы можете получить итоги всех оценок для соответствующего идентификатора продукта и делит на количество оценок, доступных для данного продукта)

3. Обновления таблицу продуктов с общим средним рейтингом.

Смежные вопросы