java - 如果过滤 表中 多字段重复 数据?暂不支持用having关键字
PHP中文网
PHP中文网 2017-04-18 10:21:21
0
2
423

如题,表定义
create table tt(
id int primary key,
userid int,
pid int,
tid int,
ext1 date,
ext2 varchar(10),
...,
KEY idx_uid (userid,pid,tid)
)

如表定义,userid pid tid 这三个字段建了联合索引,表数据大概400w,但是 表中 对于这三个字段 有重复的记录,如何过滤呢(最终目的是删了重复记录,倒不需要查出来),sql or java 都行,思路即可,咱不支持having 关键字,表关联最多一次两张表,关联多了性能差到爆而且也不支持 >2 表关联

PHP中文网
PHP中文网

认证高级PHP讲师

모든 응답(2)
刘奇

select * FROM tt t1, tt t2 WHERE t1.userid = t2.userid and t1.pid = t2.pid and t1.tid = t2.tid and s1.id != s2.id

大家讲道理

으아악

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!