有这样一个表
a b c d
张三 男 10 1月
李四 男 20 1月
王五 男 15 1月张三 男 10 2月
李四 男 20 2月
王五 男 15 2月张三 男 10 3月
李四 男 20 3月
王五 男 15 3月
马六 男 10 3月。
现在要吧马六的记录在1月和2月里边全部加上也就是说加上这样两条记录】
马六 男 10 1月
马六 男 10 2月
a b c d
张三 男 10 1月
李四 男 20 1月
王五 男 15 1月张三 男 10 2月
李四 男 20 2月
王五 男 15 2月张三 男 10 3月
李四 男 20 3月
王五 男 15 3月
马六 男 10 3月。
现在要吧马六的记录在1月和2月里边全部加上也就是说加上这样两条记录】
马六 男 10 1月
马六 男 10 2月
解决方案 »
- sql变量作用域问题
- SQL Server免费版出来了吗?
- 請大家幫幫忙,sql2000作業失敗
- 在asp中操作行转列的问题。把一个日程计划转换成按星期表述。
- 如何对SQL Server 的帐户进行委托
- 超难的查询:合并每个关键词及其结果
- sqlserver2000个人版支持几个cpu??
- ★★★今天琢磨了一下SQL SERVER2000的无人值守自动化安装,取得了一点小小的心得愿意与大家一起分享.★★★
- 谁能给我源程序(treeview的使用与数据库联系起来,实现数据分任意多层显示,能进行增加、修改、删除操做)
- 调用SQL存储后有参数返回,应该怎么赋值?
- 在线提问,解决结贴:用什么语句能得出我想要的结果?
- 如何在一个触发器中调用一个dts包?
insert into 表 select a,b,c, '3月' from 表 where a='马六' and d='1月'
insert into tb values ('张三', '男', '10', '1月')
insert into tb values ('李四', '男', '20', '1月')
insert into tb values ('王五', '男', '15', '1月')insert into tb values ('张三', '男', '10', '2月')
insert into tb values ('李四', '男', '20', '2月')
insert into tb values ('王五', '男', '15', '2月')insert into tb values ('张三', '男', '10', '3月')
insert into tb values ('李四', '男', '20', '3月')
insert into tb values ('王五', '男', '15', '3月')
go
insert into tb(d,a,b,c)
select distinct d,'马六','男','10' from tb
http://topic.csdn.net/u/20080601/20/75a61544-fe86-4ef6-bc46-8125f801ca29.html
declare @tb table([a] nvarchar(2),[b] nvarchar(1),[c] int,[d] nvarchar(2))
Insert @tb
select N'张三',N'男',10,N'1月' union all
select N'李四',N'男',20,N'1月' union all
select N'王五',N'男',15,N'1月' union all
select N'张三',N'男',10,N'2月' union all
select N'李四',N'男',20,N'2月' union all
select N'王五',N'男',15,N'2月' union all
select N'张三',N'男',10,N'3月' union all
select N'李四',N'男',20,N'3月' union all
select N'王五',N'男',15,N'3月' union all
select N'马六',N'男',10,N'3月'
--Select * from @tbselect [a],[b],[c],[d] from
(select [a],[b],[c] from @tb group by [a],[b],[c])a
left join
(select [d] from @tb group by [d]) b on 1=1/*(10 row(s) affected)
a b c d
---- ---- ----------- ----
李四 男 20 1月
李四 男 20 2月
李四 男 20 3月
马六 男 10 1月
马六 男 10 2月
马六 男 10 3月
王五 男 15 1月
王五 男 15 2月
王五 男 15 3月
张三 男 10 1月
张三 男 10 2月
张三 男 10 3月(12 row(s) affected)
*/