提取和更新问题
提取表1中的数据到表2中 当表1的数据字段产品为1时
select ID,产品,代号,备注 into 表2 from 表1 where 产品= '1 ' ";
更新表1中的数据到表2中 当表1的数据字段产品为1时
update ID,产品,代号,备注 into 表2 from 表1 where 产品= '1 ' ";
为什么这样不行啊
------解决方案--------------------try:
update 表1,表2
set 表1.产品 = 表2.产品,表1.代号=表2.代号,表1.备注=表2.备注
where 表1.产品 = 表2.产品 AND 表2.产品 = '1 ';
------解决方案--------------------up
------解决方案--------------------update ID,产品,代号,备注 into 表2 from 表1 where 产品= '1 ' ";
等價於如下兩條
delete from 表2 where 產品= '1 '
select ID,产品,代号,备注 into 表2 from 表1 where 产品= '1 ' ";
------解决方案--------------------update 表1,表2
set 表1.产品 = 表2.产品,表1.代号=表2.代号,表1.备注=表2.备注
where 表1.产品 = 表2.产品 AND 表2.产品 = '1 ';
正解。
------解决方案--------------------update 表2 (ID,产品,代号,备注) values (你提取到的ID,产品,代号,备注) where 产品= '1 ' ";