【发布时间】:2020-04-08 00:22:03
【问题描述】:
我一直在从事一个 SQL Server 项目,该项目允许购物网站的用户插入他们对所购买产品的评论。
基本上,我有 4 个表:
-
Customer:(客户 ID、用户名、电话号码、等级) -
Product: (Product_ID, Product_code, Name) -
Review: (Review ID, Title, Content, Product_ID, Customer_ID) -
Bill: (Bill_ID, Date, Product_ID, Customer_ID)
我有两个问题:
- 首先,我不知道如何强制只有购买了产品的人才能对其进行评论。
- 其次,我不知道如何在客户对产品进行评论后将客户表中的等级提高一定数量的积分(奖励积分)。
谁能告诉我如何解决这些问题,尤其是在 SQL Server 代码中?
【问题讨论】:
-
您如何知道客户是否购买了产品?在您的数据模型中尚不清楚。顺便说一句,我建议删除这个问题并将其拆分为。你在问两个问题。
标签: sql sql-server