日期:2014-05-16  浏览次数:20882 次

关于两个表赋值的问题
表:t1,t2
t1: tname,tdq
t2:tname,tdq,.....

如:t1中
taname   tdq
a         b
c         b
dd        d
t2中:
tname   tdq
a        b
cc       b
dd       d
则t1
tname  tdq
a       b
c       b
cc      b
dd      d
如何做
------解决方案--------------------
试试
insert into t1  select * from t2 where not exists (select * from t1 where tname = t2.tname)
------解决方案--------------------
select * from t1 union select * from t2
------解决方案--------------------
引用:
楼上方法可行,然可能描述的不明确
如:表:t1,t2
t1: tname,tdq
t2:tname,tdq,.....

如:t1中
taname   tdq
a         b
c         b
dd        d
t2中:
tname   tdq
a        b
cc       b
dd       d
ff       adf则t1
tname  tdq
a       b
c       b
cc      b
dd      d
ff      adf如何做 

你是想把表2中在表1中没有的数据插入到表1中么?