有这样两个表:
表1 price
ppid price
11 11.2
22 22.3
33 44
表2 product
ppid ppcode
11 naa001
22 nbb001
33 ncc001请问如何用update 语句一次更新表1 price中的数据?
要把已知的ppcode对应的数值更新到price中:
naa001 33.3
nbb001 44.4
ncc001 55.5
表1 price
ppid price
11 11.2
22 22.3
33 44
表2 product
ppid ppcode
11 naa001
22 nbb001
33 ncc001请问如何用update 语句一次更新表1 price中的数据?
要把已知的ppcode对应的数值更新到price中:
naa001 33.3
nbb001 44.4
ncc001 55.5
set a.price=b.ppcode
from tb1 a,tb2 b
where a.ppid=b.ppid没搞懂楼主的结果
set ppid = r.ppcode
from price t join product r
on t.ppid=r.ppid
naa001 33.3
nbb001 44.4
ncc001 55.5
把更新到表1 price 中。
set price = price+h.price
from price t join product r
on t.ppid=r.ppid join XX h
on r.ppcode=h.ppcode
set a.price=b.newprice
from tb1 a,tb2 b
where a.ppid=b.ppid
有这样两个表:
表1 A
ppid price
11 11.2
22 22.3
33 44
表2 B
ppid ppcode
11 naa001
22 nbb001
33 ncc001请问如何用update 语句一次更新表1中 price的数值?
要把已知的下面对应的price数值更新到表1 中:
naa001 33.3
nbb001 44.4
ncc001 55.5
有这样两个表:
表1 A
ppid price
11 11.2
22 22.3
33 44
表2 B
ppid ppcode
11 naa001
22 nbb001
33 ncc001请问如何用update 语句一次更新表1中 price的数值?
要把已知的下面对应的price数值更新到表1 中:
naa001 33.3
nbb001 44.4
ncc001 55.5 最终实现表1得到以下结果
ppid price
11 33.3
22 44.4
33 55.5
nbb001 44.4
ncc001 55.5 是保存在哪里的?