很急的问题,问题是很简单,不过我是初学,请带带我吧。。。谢谢。。。

cnvvv 2002-01-06 09:28:06
我的数据表中有以下数据:

id info name
1 a aa
2 b bb
1 c cc
3 d dd
4 e ee
5 f ff

其中ID中有重复内容,我如何才能得到不重复的数据?

得到以下形式:
id info name
1 a aa
2 b bb
3 d dd
4 e ee
5 f ff

或:
id info name
2 b bb
1 c cc
3 d dd
4 e ee
5 f ff

很急,谢谢
...全文
167 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
nowokcom 2002-01-07
  • 打赏
  • 举报
回复
select DISTINCT id, info, name from table

好象是这么写,如果出错就是

select DISTINCT(id), info, name from table
cnvvv 2002-01-07
  • 打赏
  • 举报
回复
不好使呀。。。为什么用起来不好使????

我的INFO段是text型的。
25475360 2002-01-07
  • 打赏
  • 举报
回复
select * from talbename order by info
希偌 2002-01-07
  • 打赏
  • 举报
回复
应该是
select DISTINCT id from table
希偌 2002-01-07
  • 打赏
  • 举报
回复
select DISTINCT * from tablename
不会重复
liloliu 2002-01-07
  • 打赏
  • 举报
回复
不嫌麻烦的话,使用临时表吧。

也就是将纪录一条条从源表删选到目的表。删选条件就是字段ID不重复。
至于结果是删a选c;还是删c选a很容易控制的。

不过效率太低了,嘻嘻。:)
cnvvv 2002-01-06
  • 打赏
  • 举报
回复
帮帮我吧,谢谢了。。。。。。。。。
cnvvv 2002-01-06
  • 打赏
  • 举报
回复
这个表中的ID不是记录ID号的,是一个数据内容。
jlt2000 2002-01-06
  • 打赏
  • 举报
回复
你做数据库的时候可以把ID设成自动编号啦,这样就不会重复了!你也不用在编写代码上发愁了!
cnvvv 2002-01-06
  • 打赏
  • 举报
回复
用DISTINCT id只能返回id这一段吗???能否写完全些呢???谢谢
cnvvv 2002-01-06
  • 打赏
  • 举报
回复
很简单呀 select * from talbename group by id
~~~~~~~~你的表名

我用为什么出错呢?
cnvvv 2002-01-06
  • 打赏
  • 举报
回复
为什么我用出错呢???
BrightEye 2002-01-06
  • 打赏
  • 举报
回复
用DISTINCT id.
chy018 2002-01-06
  • 打赏
  • 举报
回复
很简单呀 select * from talbename group by id
~~~~~~~~你的表名

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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