我在实现这一更新该如何操作。请版主帮忙!!!!!
qqyzq 2004-07-23 09:44:54 在SQL数据库(test)中有两个表;
表一(Product):
字段: ProtudtID ProductNAme Grade1 Grade2 Grade3
说明: 商品编号 名称 一等品 二等品 三等品
数据: 1001 商品A 10元 9元 8元
表二(Produce)
字段: Pdate ProduceID ProduceID Grade ProduceLong Amount
说明: 日期 生产单号 商品编号 等级 产量 价值
数据: 04.03.02 0001 1001 一等品 20
那么我现在想实现的更新操作是这样:
在Produce表中进行更新:表中的 价值= 20 * 10 条件首先是Produce表中的商品编号要等于Product表中的商品编号 并且 等级也是的。在上面的数据中商品编号为1001,等级为一等品,所在价值才会等 20 * 10
如果等级为二等品 那么价值就是 20 * 9
请问各位这个更新如何实现。