L lyloyal Unregistered / Unconfirmed GUEST, unregistred user! 2000-08-08 #1 请各位高手赐教: 如何将一个表中的一列数据复制到另一个表中相应列,设有一关联字段。这样的SQL句子 怎样写?
K kwdb Unregistered / Unconfirmed GUEST, unregistred user! 2000-08-08 #2 update table1 set column1=(select column from table2 where table2.a=table1.b)
P Pipi. Unregistered / Unconfirmed GUEST, unregistred user! 2000-08-11 #3 注意上面应该保证取出唯一一行,不能多,也不能没有。 如果可能出现非唯一、或者没有记录的情况 update table1 set column1=(select column from table2 where table2.a=table1.b) where (select count(column) from table2 where table2.a=table1.b)=1
注意上面应该保证取出唯一一行,不能多,也不能没有。 如果可能出现非唯一、或者没有记录的情况 update table1 set column1=(select column from table2 where table2.a=table1.b) where (select count(column) from table2 where table2.a=table1.b)=1
Z zhuhuan Unregistered / Unconfirmed GUEST, unregistred user! 2000-08-13 #4 如果是SQL SERVER uPDATE 是可以直接加JOin的
H haisie Unregistered / Unconfirmed GUEST, unregistred user! 2000-08-13 #5 没必要用SQL语句,用TBatchMove控件马上搞定