sqlserver数据库,请问如何利用已有的两张表用sql语句生成第三张表?
有两张表fig1,fig2
里面有相同的字段,serial
现在要求提取fig1中serial等于fig2中的serial中的所有数据
然后把这些数据存在fig3中
请问该如何实现?
问题点数:20、回复次数:7Top
1 楼wanyingsong(豌豆)回复于 2004-09-02 16:56:26 得分 0
select a.* from fig1 a,fig2 b into fig3 where a.serial=b.serialTop
2 楼wanyingsong(豌豆)回复于 2004-09-02 16:57:10 得分 16
--搞错了,呵呵
select a.* into fig3 from fig1 a,fig2 b where a.serial=b.serial
Top
3 楼chinaandys(降龙十八炒&&蛋炒饭)回复于 2004-09-02 16:57:14 得分 2
select a.* into fig3 from fig1 a join fig2 b on a.serial=b.serialTop
4 楼Leftie(左手,为人民币服务)回复于 2004-09-02 16:58:29 得分 2
select * into fig3 from fig1 where serial in (select serial from fig2)Top
5 楼hradish(小萝卜头)回复于 2004-09-02 17:06:43 得分 0
如果我要追加fig2中所有的serial字段等于fig1字段的数据进入fig1中呢?
该如何书写?
谢谢Top
6 楼ouyld(ゎたしすきぁぉた)回复于 2004-09-02 18:15:41 得分 0
jion 连接Top
7 楼sabre(沙漠军刀)回复于 2004-09-02 18:24:20 得分 0
INSERT INTO fig1(字段1,字段2... )
SELECT 字段1,字段2... FROM fig2
WHERE serial NOT IN (SELECT serial FROM fig1)Top




