C coffeeffee Unregistered / Unconfirmed GUEST, unregistred user! 2000-07-25 #1 一个表中,有重复的行,现在想检索出重复的行,这个sql语句应该怎么写? :-(
A airdreamer Unregistered / Unconfirmed GUEST, unregistred user! 2000-07-25 #2 请说清楚点.比如,数据库中数据如下 1 a 1 a 2 c 3 d 3 d 4 e 到底是检索出所有有重复的行,即(1,a),(1,a),(3,d),(3,d), 还是只检索有某一数据的重复的行? 倘若是后一种情况,直接写select * from 表 where 条件不就得了? 若是第一种情况,我也不会. 关注.
请说清楚点.比如,数据库中数据如下 1 a 1 a 2 c 3 d 3 d 4 e 到底是检索出所有有重复的行,即(1,a),(1,a),(3,d),(3,d), 还是只检索有某一数据的重复的行? 倘若是后一种情况,直接写select * from 表 where 条件不就得了? 若是第一种情况,我也不会. 关注.
Q qian Unregistered / Unconfirmed GUEST, unregistred user! 2000-07-25 #3 假设表TABLE1 字段 T1,T2,T3 SELECT * FROM TABLE GROUP BY T1,T2,T3 HAVING COUNT(*)>1
W wumeng Unregistered / Unconfirmed GUEST, unregistred user! 2000-07-25 #4 insert into AnotherTable select distinct * from yourTable
L lww Unregistered / Unconfirmed GUEST, unregistred user! 2000-07-25 #5 qian是对的,不过 The maximum number of search conditions in a HAVING clause is 40.