导航
  • 主页
  • 基础类
  • 应用实例
  • 新技术前沿

如何把一个表中的记录插入到另外一个表中

tianhuo_soft 2008-01-05 11:30:36
我以前这样做过
insert into table1
SELECT from table2
where tiaojian='1'
这样就能把table2中所有tiaojian字段中是1的记录插入到table1中

我现在想把这样

insert into table1('remark')values
SELECT distinct remark from table2
where remark in('A,'B','C') --ABC会有重复的所以加了 distinct
就是把table2中满足条件的记录中的一个字段插入table1中的某个字段中
...全文
44 点赞 收藏 7
写回复
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
wzy_love_sly 2008-01-05
:)
回复
-狙击手- 2008-01-05
declare @ta table(id int, timestamp)
declare @tb table(id int, timestamp)

insert @ta(id) select distinct id from @tb






insert into table1(remark)
SELECT remark from table2
where remark in('A,'B','C')

回复
simonhehe 2008-01-05
哈哈,图省事,结果楼主还暗藏杀招,寒..
回复
simonhehe 2008-01-05


insert into table1(remark)
SELECT remark from table2
where remark in('A','B','C')
group remark

-- n_n 晕了
回复
wzy_love_sly 2008-01-05
ls颜色都变了
回复
simonhehe 2008-01-05

insert into table1('remark')
SELECT remark from table2
where remark in('A','B','C')
group remark

回复
simonhehe 2008-01-05

insert into table1('remark')
SELECT remark from table2
where remark in('A,'B','C')
group remark
回复
发动态
发帖子
MS-SQL Server
创建于2007-09-28

3.2w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
社区公告
暂无公告