插入子查询数据

jxwanghu82 2008-05-05 01:19:03
表A
id username
1 wwww
2 wass
3 ffff
表B
id username cishu(次数)


我要将表A的内容插入到表B中 并且表B的cishu的值为2
请问这个INSERT 语句该怎么写啊?
...全文
68 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
conan304 2008-05-05
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 jxwanghu82 的回复:]
cishu 我这里写的是2 ,在实际中是读的数据
不是固定的
Insert Into 表B(Id,username,cishu) Select (Id,Username),2 From 表A 我试了不行
效果是执行操作后
表B
id username cishu
1 wwww 2
2 wass 2
3 ffff 3

[/Quote]
insert 表B(id,username,cishu) select id,username,cishu
from 表A
jxwanghu82 2008-05-05
  • 打赏
  • 举报
回复
cishu 我这里写的是2 ,在实际中是读的数据
不是固定的
Insert Into 表B(Id,username,cishu) Select (Id,Username),2 From 表A 我试了不行
效果是执行操作后
表B
id username cishu
1 wwww 2
2 wass 2
3 ffff 3
virusswb 2008-05-05
  • 打赏
  • 举报
回复
http://technet.microsoft.com/zh-cn/library/ms189872.aspx
virusswb 2008-05-05
  • 打赏
  • 举报
回复
测试通过
create database DevTest
go
use DevTest
go
create table info
(
id int,
username varchar(20)
)
go

insert into info values(1,'ddd')
insert into info values(2,'fff')
insert into info values(3,'ttt')
go

create table info1
(
id int,
username varchar(20),
cishu int default(2)
)
go
insert into info1([id],[username])
select [id],[username] from info
go
select * from info1
go
hecong875 2008-05-05
  • 打赏
  • 举报
回复
insert into B (id,username,cishu)select id,username,count(Username) from A
楼主要的这个效果?
呵呵!好久没写!给忘了!你试下! 好象应该是count
Stuard_Liao 2008-05-05
  • 打赏
  • 举报
回复
Insert Into 表B(Id,username,cishu) Select (Id,Username),2 From 表A
应该是这样的,您可以试一下。
hecong875 2008-05-05
  • 打赏
  • 举报
回复
insert into B (id,username,cishu)select id,username,Sum(Username) from A
楼主要的这个效果?
jxwanghu82 2008-05-05
  • 打赏
  • 举报
回复
insert into B (id,username)select id,username from A
可是加上 cishu 我就不知道怎么加了,各位帮帮我吧!谢谢了

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧