CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  基础类

请问如何从一张表中选出若干列数据相同的行?

楼主zwfixsoft(zw)2003-06-01 03:24:34 在 MS-SQL Server / 基础类 提问

请问如何从一张表中选出若干列数据相同的行?  
  例如:表A    
      c1     c2     c3     c4     c5      
  ----------------------  
      1         b       c       e       f  
      2         a       c       e       b  
      3         c       a       f       d  
      4         w       q       f       y  
      5         g       a       f       t  
      6         v       e       w       r  
   
  要求检索出c3,c4相同的行  
  即:结果显示为    
     
        c1     c2     c3     c4     c5      
  ----------------------  
      1         b       c       e       f  
      2         a       c       e       b  
      3         c       a       f       d  
      5         g       a       f       t  
  问题点数:0、回复次数:6Top

1 楼pengdali()回复于 2003-06-01 10:28:01 得分 0

select   *   from   表a   where   exists   (select   1   from   (select   c3,c4   from   表a   group   by   c3,c4   having   count(*)>1)   tem   where   tem.c3=表a.c3   and   tem.c4=表a.c4)Top

2 楼HawaiiLeo(罗马数字)回复于 2003-06-01 10:54:16 得分 0

select   *   from   表a   A,   (select   c3,c4   from   表a   group   by   c3,c4   having   count(*)>1)   tem   where   tem.c3=A.c3   and   tem.c4=A.c4  
   
  Top

3 楼happydreamer(www.sz.js.cn,www.gyxk.com)回复于 2003-06-01 14:44:00 得分 0

 
  select   *   from   表     where   exists  
    (select   1   from   表   x   where   表.c3   =   x.c3   and   表.c4=   x.c4   group   by   x.c3,x.c4   having   count(*)   >1)  
   
   
  Top

4 楼zwfixsoft(zw)回复于 2003-06-09 22:46:30 得分 0

我要如何给分呀?Top

5 楼zwfixsoft(zw)回复于 2003-06-20 19:35:41 得分 0

多谢了Top

6 楼zjcxc(邹建)回复于 2003-06-20 20:34:29 得分 0

点击管理,在看看你要给谁给分,就给谁输入所给的分数.  
  再输入你的登陆密码,点击给分按纽.Top

相关问题

  • 如何选出数据中特定的两个字段值都相同的行?
  • 如何选出表中相同的纪录?
  • 两个表,数据库结构相同,检索两个表之间完全相同的数据,在线等
  • 两数据库中的相同表结构表合并
  • 怎么从一个表中选出的数据插入另一个表中
  • [Help]如何复制不同数据库但结构相同的表内数据?
  • 在B表里有多条数据对应A表里一条数据,现在我要选出A表里所有数据,同时B表里和A表里相关的数据也选出来,但只能在B表里选时间最大
  • 如何将两个结构相同的数据表合并?
  • 如何将结构相同的两表的数据合并?
  • 关于sql数据表查找相同记录的问题

关键词

  • tem
  • 相同的行
  • group
  • having count
  • where
  • select

得分解答快速导航

  • 帖主:zwfixsoft

相关链接

  • SQL Server类图书

广告也精彩

反馈

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