请问如何把一个表中的内容insert into到另外一个表中?例如:
表T1有字段A,B,C,表T2有字段D,E,F,我想根据某个条件,比如where D = XX时,将T2字段insert into T1中,请问如何作?
表T1有字段A,B,C,表T2有字段D,E,F,我想根据某个条件,比如where D = XX时,将T2字段insert into T1中,请问如何作?
解决方案 »
- Sql Server2008linkOracle 更新Oracle数据 疑难问题
- dbms_job任务不能定时执行-------在线求解
- 100分求一個CommandType.TableDirect;
- 在oracle数据库中如何使函数返回多个值?
- 无法解释的删除触发器的一个奇怪现象
- 在OMS中建立简单的作业所遇到的问题!
- access的SQL如何转换为oracle的SQL
- 定时备份ORACLE 数据库
- Oracle自带的Servlet Engine占用我的8080端口,导致我tomcat起不来,增样去掉它!
- 表 t1 ,字段 c1 ,c1不是主键所以值有重复。要选择c1的值(不重复),SQL语句如何写?拜托!
- 求救:怎样做自动加1啊
- 一个insert的问题,大侠指教,在线等,急!
insert into T1 select * from T2 where D=XX;
insert into t1 (t1.a,t1.b) select t2.f,t2.d from t2 where D=XX;
如果不一致,应该如何写?比如insert into t1 (t1.a,t1.b) values (t2.f,t2.d)
insert into t1 (t1.a,t1.b) select t2.f,t2.d from t2 where D=XX;