WINDOWS 7上的DB2 v10.1数据库
我有三张桌子:
1.table Rase
id Rases Length 1 Moscow 300 2 Krasno 400
2.表计划
id Name Date 1 ТУ124 10.12.1987 2 Ан24 10.01.1998
3.table Kril
ID COLOR WEIGH 1 green 124,56 2 blue 187,40 3 black 231,00
需要在标准化表ALL_D中显示数据,如下所示:ID - 主键计划 - 对Plan.Name Kril的引用 - 对Kril.Color Race的引用 - 对Race.Rases Time_Start-出发时间的引用( CURRENT TIMESTAMP)
ID Name Color Rases Time_Start 1 ТУ124 Green Moscow 2011-10-25-19.12.30.000000 2 АН24 Blue Krasno 2011-10-27-17.14.30.000000
我不明白如何执行此任务。
答案 0 :(得分:0)
这是一个基本的连接查询。
insert into all_d
select rase.id, plan.name, kril.color, rase.rases,
current timestamp as time_start
from rase
join plan on plan.id = rase.id
join kril on kril.id = rase.id
join
与inner join
相同 - 只会返回所有三个表共有的ID。
更新:还将插入添加到结果表中。