免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2045 | 回复: 7
打印 上一主题 下一主题

这个sql怎么写? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-09-22 09:41 |只看该作者 |倒序浏览
各位大佬,请问这个sql语句怎么写:将表中一个字段是唯一的记录找出来
比如:身份证号唯一的记录,可能表里很多身份证号相同的记录
      注意是记录,不是字段

论坛徽章:
0
2 [报告]
发表于 2005-09-22 10:32 |只看该作者

这个sql怎么写?

不是很理解,能否说得具体一点呢?

论坛徽章:
0
3 [报告]
发表于 2005-09-22 11:21 |只看该作者

这个sql怎么写?

比如:一个表有很多记录,记录包括身份证字段,但有很多记录都有同样的身份证,现在要求只按唯一的身份证取出来所有记录,当然有这种情况:同样的身份证对应不同的关键字的多条记录,这个如果随机就行了

论坛徽章:
0
4 [报告]
发表于 2005-09-22 11:35 |只看该作者

这个sql怎么写?

还是不明白,可以再详细说明一下吗?

论坛徽章:
0
5 [报告]
发表于 2005-09-22 12:52 |只看该作者

这个sql怎么写?

我的理解是:就是多个列都含有身份证这个字段,需要把含有唯一的身份证号码的所有记录查找出来。

因为有多个列,所以where后面的条件表达式不好写。
关注。

论坛徽章:
0
6 [报告]
发表于 2005-09-22 13:54 |只看该作者

这个sql怎么写?

id为身份证号。
select b.* from (select id from tabname group by id having count(*) = 1) a,tabname b
where a.id = b.id

论坛徽章:
0
7 [报告]
发表于 2005-09-22 14:11 |只看该作者

这个sql怎么写?

用 distinct 过滤
西山旗人 该用户已被删除
8 [报告]
发表于 2005-09-22 15:56 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP