查询表中是否存在重复数据(一个字段和 多个字段)

Posted fishyues

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了查询表中是否存在重复数据(一个字段和 多个字段)相关的知识,希望对你有一定的参考价值。


select * from crs_i18n where i18n_code in (
SELECT i18n_code FROM crs_i18n GROUP BY i18n_code HAVING COUNT(i18n_code)>1
);    //根据一个字段查询

 


SELECT    
*
FROM
crs_i18n a
WHERE
EXISTS (
SELECT
1
FROM
crs_i18n b
WHERE
a.i18n_code = b.i18n_code
AND a.cn_name = b.cn_name
HAVING
COUNT (*) > 1
)
ORDER BY
A.i18n_code;  //多个字段

以上是关于查询表中是否存在重复数据(一个字段和 多个字段)的主要内容,如果未能解决你的问题,请参考以下文章

MYSQL过滤表中某几个字段重复的数据

怎样写SQL查询,在同一个数据库,同一个表,同一个字段查出重复数据?

oracle 多表多字段去重问题!

sqlServer查看某值是不是在一个字段中存在

oracle查询重复数据

oracle中查询中单表多字段去重,怎么实现?