挪到这里问一下啊
想达到这样的效果
表1
品名 数量 位置
a 10 0
b 10 0
a 2 1
b 2 1
表2
品名 数量 编号 位置 标示
a 3 001 0 x
b 3 001 0 x
a 2 002 0 x
b 2 002 0 x
运行update 语句后表1 a,b 0位置 数量 均变为15(如下)
表1
品名 数量 位置
a 15 0
b 15 0
a 2 1
b 2 1
access 下没有问题
.net下就是不行
update 表1.数量 set 表1.数量=表1.数量+表2.数量 from 表1 INNER JOIN 表2 ON 表1.品名 = 表2.品名 AND 表1.位置=表2.位置 WHERE 表2.标示 = 'x'
我运行呈现的结果 是为数量均为12 不知何故 请指教!!!!