Req: запрос MySQL: обновление столбца одной таблицы данными из другой
имеются две таблицы:
reviews, структура и примерное содержание:
ID RATING
2 3 (любое число)
1 5 (любое число)
3 2 (любое число)
2 9 (любое число)
1 3 (любое число)
и mlist:
NUM URATING
1
2
3
4
необходимо из первой таблицы найти среднее значение для каждого ID
(т.е. в данном примере это будет выглядеть так:
ID ROUND(avg(RATING))*1
2 6
1 4
3 2
и подставить полученные значения во вторую таблицу, чтоб получилось
NUM URATING
1 4
2 6
3 2
4 0
вопрос: как это можно сделать одним запросом? (как полагаю, здесь subqueries должны использоваться)
|