一家公司有许多评论,这些评论本身就有评级栏。
CompID Ratig
12 3
13 3
17 4
22 4
23 5
24 3
28 3,2
这就是我需要通过 id 为每个公司设置的内容。现在公司列中的评级是 NULL
。
我写了这样的东西:
UPDATE Companies c
JOIN Reviews r on c.CompanyID = r.CompanyID
SET c.Rating = AVG(r.rating)
group by r.CompanyID