【发布时间】:2018-10-03 14:57:05
【问题描述】:
所以这是我的问题,我有这个表提供程序,其列 averageRating 取决于保存在表评论中的用户评级
我想要一个在插入新评论时触发的功能
所以在带有 provider_id 的评论表上插入评论 => 对具有相同 provider_id 的提供者的评分进行平均的函数 => 更新 provider 表上的 averageRating
类似的东西
CREATE TRIGGER updateAvg
AFTER INSERT OR UPDATE ON reviews
FOR EACH ROW
UPDATE providers.averageRating SET review.rating = (SELECT AVG(rating) FROM reviews)
【问题讨论】:
-
那么问题出在哪里?向我们展示数据库架构、示例数据、当前和预期输出。请阅读How-to-Ask 这里是START 了解如何提高问题质量并获得更好答案的好地方。 How to create a Minimal, Complete, and Verifiable example