在sql中如何过滤重复数据?(100分)

  • 主题发起人 主题发起人 linger_ok
  • 开始时间 开始时间
L

linger_ok

Unregistered / Unconfirmed
GUEST, unregistred user!
我的索引字段是bugid,我用的语句是select distinct from bugs
但是这样并不能过滤掉重复的数据,只是排序而已,请问有没有什么语句可以
过滤同样的记录呢?
 
distinct函数可以过滤的只是你没有带参数,是这样的
select destinct bugid from bugs
 
不行啊,你这样只能把同样的记录放在一起,不能实现掉删除同样数据的目的啊
 
select distinct all fields (除了bugid) from bugs
 
select distinct * from bugs
 
这样太烦琐了,我的字段很多,还有image和text的类型,这样该怎么过滤呢?
 
我只知道用Distinct关键字
 
如果你的数据库有一条标识记录的话可以用group by
这样应该就没有重复的记录了。
 
同意娃娃的观点
 
你必须保证你提取的字段是完全重复的才可以用distinct,只要有一个字段有差异该记录
就还是会被提取出来
 
多人接受答案了。
 
后退
顶部