注册 登录
编程论坛 ASP.NET技术论坛

SQL 数据插入问题

ruffianshen 发布于 2007-05-11 11:36, 428 次点击

table1
-----------------------
id userName
1 aa
2 bb

table2
--------------------
id userName

上面是两个表的结构
我想通过 insert into table1 select userName from table2
同时我想把 table2 的 id 都赋值为 1
怎么实现啊?

4 回复
#2
cyyu_ryh2007-05-11 11:47
用更新语句啊
#3
bygg2007-05-11 11:57
你的table2没有主键吗?
#4
ruffianshen2007-05-11 12:01

没有主键,能不能用一条语句实现啊?
像这样:Insert Into table2 values(1 as UserID,select username from table1)
当然这条语句是错的,呵呵!

#5
flyboatzgc2007-05-11 21:17
可以先插入再更新,不要放在一条语句里这么麻烦吧.

分开来简单又明了.
1