与视图相反的动作怎么实现?
我有4张表
table1
student
xuehao xingming shengfenid yuzhongid
2003611 he 2 1
2003612 she 4 2
table2
shengfen
shengfenid shengfenming
1 北京市
2 上海市
3 天津市
4 重庆市
5 安徽省
6 辽宁省
......
table3
yuzhong
yuzhongid yuzhongming
1 英语
2 日语
3 德语
4 韩语
......
我有个临时表
stu_tmp
xuehao xingming shengfenming yuzhongming
2003614 name1 北京市 日语
2003615 name2 重庆市 英语
......
问:
我怎么把stu_tmp中的数据导入student表中?
请大侠帮忙!
谢谢!
问题点数:50、回复次数:4Top
1 楼LouisXIV(夜游神)回复于 2006-07-01 20:19:38 得分 30
--try
insert into student
(
xuehao,
xingming,
shengfenid,
yuzhongid
)
select
a.xuehao,
a.xingming,
b.shengfenid,
c.yuzhongid
from
stu_tmp a
inner join
shengfen b
on a.shengfenming=b.shengfenming
inner join
yuzhong c
on a.yuzhongming=c.yuzhongmingTop
2 楼hellowork(一两清风)回复于 2006-07-01 20:37:25 得分 10
楼上的无可挑剔.Top
3 楼Ritt(.net虫)回复于 2006-07-03 13:35:16 得分 0
还是视图,呵呵
谢谢Top
4 楼sun_power(网络)回复于 2006-07-03 13:56:00 得分 10
不太明白你的意思!
能否说清楚些,不用sql语句,是用工具!
还是除了视图以外什么都行Top




