我有两个表prod1
和prod2
具有相同的字段(pid,pname,pprice,pcode
)。在prod1
表中有一些数据,如下所示
Pid Pname Pprice Pcode
--- ----- ------ -----
1 Aaaaa 500 A-1
2 Bbbbb 1000 B-1
3 Ccccc 1500 C-1
并在prod2
表中提供数据,如下所示
Pid Pname Pprice Pcode
--- ----- ------ -----
1 Aaaaa 5000 A-1
2 Bbbbb 5000 B-1
3 Ccccc 1500 C-2
4 Ddddd 2000 D-1
5 Eeeee 500 E-1
我需要使用prod2表更新prod1表
If prid1.pid=prod2.pid
Else
Insert the data into prod1 from prod2
最终目标是将prod2数据存储在prod1中而不在prod1中删除 帮助我解决我尝试过的案例和等等
答案 0 :(得分:0)
最终解决了我的问题 ..........................
更新prod1 set pname = b.pname,pprice = b.pprice,pcode = b.pcode 来自prod2 b,prod1 a,其中a.pid = b.pid
从prod1中选择* 插入prod1 从prod2 b中选择* 其中b.pid不在(从prod1中选择pid)
由于