Sql 在exist数据库表中查找重复记录
我不熟悉数据库。我想从已经创建的数据库表中找到重复记录,即我不担心防止重复插入,但我想知道重复记录。 我试过了Sql 在exist数据库表中查找重复记录,sql,database,sqlite,duplicates,duplicate-removal,Sql,Database,Sqlite,Duplicates,Duplicate Removal,我不熟悉数据库。我想从已经创建的数据库表中找到重复记录,即我不担心防止重复插入,但我想知道重复记录。 我试过了 Distinct 关键字,但它将通过删除重复数据来显示记录, 在那之后我试着 unique index 它将显示具有重复记录但不显示或给出重复记录的表名。 提前感谢。列出使记录重复的列,然后按它们分组并计算发生的次数 select col1. col2 from your_table group by col1, col2 having count(*) > 1 ha
Distinct
关键字,但它将通过删除重复数据来显示记录,
在那之后我试着
unique index
它将显示具有重复记录但不显示或给出重复记录的表名。
提前感谢。列出使记录重复的列,然后按它们分组并计算发生的次数
select col1. col2
from your_table
group by col1, col2
having count(*) > 1
having子句仅列出表中有多个enry的表。请在问题中提供表结构?感谢它的解决方案,但我正在使用ConnectionAPI运行sqlite3命令,这是将所有重复数据放入文件的任何方法。这里只显示记录。