sql语句??(50分)

  • 主题发起人 主题发起人 coffeeffee
  • 开始时间 开始时间
C

coffeeffee

Unregistered / Unconfirmed
GUEST, unregistred user!
一个表中,有重复的行,现在想检索出重复的行,这个sql语句应该怎么写? :-(
 

请说清楚点.比如,数据库中数据如下
1 a
1 a
2 c
3 d
3 d
4 e

到底是检索出所有有重复的行,即(1,a),(1,a),(3,d),(3,d),
还是只检索有某一数据的重复的行?
倘若是后一种情况,直接写select * from 表 where 条件不就得了?
若是第一种情况,我也不会.

关注.


 
假设表TABLE1 字段 T1,T2,T3
SELECT * FROM TABLE GROUP BY T1,T2,T3 HAVING COUNT(*)>1
 
insert into AnotherTable
select distinct * from yourTable
 
qian是对的,不过
The maximum number of search conditions in a HAVING clause is 40.
 
多人接受答案了。
 
后退
顶部