C#如何将SQL表1中的字段a所有重复或不重复信息分别复制到表2中的字段的一条记录

花落丨若相惜灬 2012-10-26 06:58:22
就好比如以下情况
表一: 表二:
DAY007 COT001
-------------------------------------
陈海鹏 陈海鹏
陈明 陈明
陈明 黄悦
陈明 刘定山
黄悦
黄悦
刘定山
刘定山
...全文
188 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
insert SHWCOT(COT001) select distinct DAY007 from SHWDAY正确答案
Tragedy 2012-10-27
  • 打赏
  • 举报
回复

create table #a( a int,b int ,c int, d int,e int, f int )
create table #b( a int,b int ,c int )
insert into #a
select 1,1,1,1,1,1 union
select 2,2,2,2,2,2 union
select 3,3,3,3,3,3

insert #b select distinct a ,b , c from #a
Tragedy 2012-10-27
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 的回复:]

假设我表1为SHWDAY,表2为SHWCOT
表1列名有DAY001,DAY002。。。DAY010
表2列名有COT001,COT002。。。COT006
现在我是想表1中的DAY007的信息复制到表2中的COT001中,其他列的信息不要求添加到表2的其他列中
但表一DAY007中的数据有:1、1、1、2、2、3、4、5、5
现在要求结果是表二COT001是:1、2、3、4、5
都……
[/Quote]

insert tb2 select distinct DAY007,第二列,第三列,第四列,第五列 from tb1
这句话意思是插入tb2 数据从tb1获取,tb2有五列,其他列不需要插入可以用null代替
  • 打赏
  • 举报
回复
假设我表1为SHWDAY,表2为SHWCOT
表1列名有DAY001,DAY002。。。DAY010
表2列名有COT001,COT002。。。COT006
现在我是想表1中的DAY007的信息复制到表2中的COT001中,其他列的信息不要求添加到表2的其他列中
但表一DAY007中的数据有:1、1、1、2、2、3、4、5、5
现在要求结果是表二COT001是:1、2、3、4、5
都看清楚问题了么,求大神
Tragedy 2012-10-26
  • 打赏
  • 举报
回复
insert tb2 select distinct DAY007,第二列,第三列,第四列,第五列 from tb1
nikolaichow 2012-10-26
  • 打赏
  • 举报
回复
Insert into 表二
select distinct DAY007 From 表一 (DAY007 是字段名称)
  • 打赏
  • 举报
回复
就好比如以下情况
表一中重复或不重复的名字
表一:
DAY007
----------------
陈海鹏
陈明
陈明
陈明
黄悦
黄悦
刘定山
刘定山



要求表二的结果是
表二:
---------------------
陈海鹏
陈明
黄悦
刘定山

继续求大神,求C#的sql语句
  • 打赏
  • 举报
回复
我表1有10个列名,但表2只有6个列名,现在是我想表一中的列名DAY007的重复或不重复信息都复制到表2中列名为COT001中,重复的信息只记一条
SQL77 2012-10-26
  • 打赏
  • 举报
回复
INSERT TB2 SELECT DISTINCT * FROM TB1
  • 打赏
  • 举报
回复
就好比如以下情况
表一: 表二:
DAY007 COT001
-------------------------------------
陈海鹏 陈海鹏
陈明 陈明
陈明 黄悦
陈明 刘定山
黄悦
黄悦
刘定山
刘定山



求大神,自顶

111,125

社区成员

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

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

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