日期:2014-05-18 浏览次数:20558 次
insert b select a.* from a left join b on a.stu_no=b.stu_no where b.stu_no is null
------解决方案--------------------
update a set stu_no=b.stu_no from a join b on a.stu_no=b.stu_no
------解决方案--------------------
update a set stu_no=b.stu_no from a ,b where a.stu_no=b.stu_no
------解决方案--------------------
你要更新哪个表,更新什么,具体点吧。
------解决方案--------------------
a,b 表有关联字段吗?
------解决方案--------------------
3,4楼的这个语句是啥意思啊?
update a set stu_no=b.stu_no from a ,b where a.stu_no=b.stu_no
这样写没有意义吧?!
请楼主把你意思再说明白点
------解决方案--------------------
UPDATE a SET stu_no=b.stu_no FROM a JOIN b ON a.stu_no=b.stu_no
------解决方案--------------------
insert into 表B
select a.* from 表A a
where not exists(select 1 from 表B b where b.id=a.id)