CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  基础类

怎么样把连表查询后有相同的记录合并成一条记录?

楼主rbleng(如冰)2003-09-03 22:22:37 在 MS-SQL Server / 基础类 提问

谢谢 问题点数:0、回复次数:8Top

1 楼zarge(鲨去来兮)回复于 2003-09-03 22:33:43 得分 0

举个例子吧Top

2 楼friendliu(无为)回复于 2003-09-03 23:52:01 得分 0

用UNION  
  Top

3 楼pengdali()回复于 2003-09-04 00:07:47 得分 0

select     distinct   *   from   .....Top

4 楼cheny1234(咩)回复于 2003-09-04 00:11:20 得分 0

如果表1和表2有相同的字段:  
  select     distinct   *   from   表1  
  union  
  select     distinct   *   from   表2  
   
  Top

5 楼qinqindodo(无奈朝来寒雨晚来风)回复于 2003-09-04 00:28:37 得分 0

select   distinct   *   from  
  (select     *   from   表1  
  union  
  select     *   from   表2  
  )  
  效率有点低   大概是这意思吧?Top

6 楼cheny1234(咩)回复于 2003-09-04 16:58:12 得分 0

用了不带all的union就不用distinct了。Top

7 楼qiaolin53(冷眼看人生)回复于 2003-09-04 21:02:35 得分 0

union   本来就会把完全相同的记录合并成一条记录,注意不能用union  
   
  例  
  select     *   from   表1  
  union  
  select     *   from   表2  
  如果表1有记录  
  ('aaa',1,2)  
  ('bbb',2,3)  
  如果表2有记录  
  ('aaa',1,2)  
  ('bbb',4,3)  
  则结果为  
  ('aaa',1,2)  
  ('bbb',2,3)  
  ('bbb',4,3)  
   
   
   
   
  Top

8 楼zjcxc(邹建)回复于 2003-09-04 21:12:33 得分 0

如果你的连接是指union的话,它本身就会去掉重复记录.  
   
  如果你的连接是指join的话,可以用distinct  
  例子:  
  select   distinct   *   from   a   inner   join   b   on   a.id=b.idTop

相关问题

  • 在一个表中要查询字段值相同的所有记录
  • 关于2个表联合查询出不相同的记录集?
  • 关于数据表中相同记录查询的问题,请教
  • 关于查询数据库中两个表中的相同记录问题
  • 表记录中某字段可能包含相同数据,对相同的值只取一个,如何查询?
  • 如何在用一条语句在表1中查询出表2中不相同的记录(oracle)
  • 如何在用一条语句在表1中查询出表2中不相同的记录(asp,oracle)
  • 数据库大会影响查询速度吗?如果单表的记录数相同的情况下
  • 请教,如何在同一张表的同一字段查询相同值的记录??在线等候!
  • 如何查询出数据表里某个字段的值是相同的数据记录呢?

关键词

  • 表
  • unionselect
  • 记录
  • distinct
  • bbb
  • union
  • aaa
  • from表
  • select

得分解答快速导航

  • 帖主:rbleng

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo