从一个或几个table中获取数据插入到另一个table中
2010-08-31 17:03
288 查看
Table target:
-----------------------------------------------
ID char(32) PK
description varchar(100) null
value var not null
update_time date not null
Table sourceA
----------------------------------------------
sourceID char(32) PK
flag char(1) not null
Table sourceB
----------------------------------------------
sourceID char(32) PK
value varchar(1) not null
insert into target(
ID,
description,
value,
update_time
)
select
s1.sourceID,
case when s1.flat = 'Y' then 'active'
when s1.flat = 'N' then 'deactive'
end,
s2.value,
current_timestamp
from sourceA s1, sourceB s2;
-----------------------------------------------
ID char(32) PK
description varchar(100) null
value var not null
update_time date not null
Table sourceA
----------------------------------------------
sourceID char(32) PK
flag char(1) not null
Table sourceB
----------------------------------------------
sourceID char(32) PK
value varchar(1) not null
insert into target(
ID,
description,
value,
update_time
)
select
s1.sourceID,
case when s1.flat = 'Y' then 'active'
when s1.flat = 'N' then 'deactive'
end,
s2.value,
current_timestamp
from sourceA s1, sourceB s2;
相关文章推荐
- 从一个表中查数据,插入另一个表
- mysql 从一个表中查数据,插入另一个表
- #MySQL# 从一个表中查数据,插入另一个表
- Sqlserver将数据从一个表插入到另一个表
- 通过存储过程从一个表中每次取十分钟的数据插入到另一个表
- SQL语句 怎么把从一个表中查出来数据插入到另一个表中
- SQl:跨数据库从一个表的数据插入另一个数据库的表数据 生成语句进行插入
- 从一个表查询数据插入另一个表
- 使用insert 语句插入另一个表和几个传入数据时,写法:
- SQL从一个表查询数据插入/更新到另一个表
- ORACLE SQL: 从一个表中查询数据插入另一个表中
- mysql 从一个表中查数据,插入另一个表
- 从一个表读取数据插入到另一个表中(INSERT INTO)
- mysql 从一个表中查数据,插入另一个表
- 从一个表中查数据,插入另一个表
- mysql 从一个表中查数据,插入另一个表
- mysql 从一个表中查数据,插入另一个表。。
- Mysql从一个表获取数据插入另外一个表[备忘]
- mysql 从一个数据库数据表插入到另一个数据库数据表
- SQL从一个表查询数据插入/更新到另一个表