由于在设计数据表时没有设置主键,那么在数据表中往往会出现相同的记录;另外一种情况是:由于数据表中的某些数据列不是数据表的主键,这样也会出现某些列有相同的数据。使用SQL语句可快速查找表中相同记录或有相同数据的列。
select * from 表名 as 表别名 where ((select count(*) from 表名 where 列名1 = 表别名.列名1 逻辑运算符 列名2 = 表别名.列名2 …… ) > 1)
由于在设计数据表时没有设置主键,那么在数据表中往往会出现相同的记录;另外一种情况是:由于数据表中的某些数据列不是数据表的主键,这样也会出现某些列有相同的数据。使用SQL语句可快速查找表中相同记录或有相同数据的列。
select * from 表名 as 表别名 where ((select count(*) from 表名 where 列名1 = 表别名.列名1 逻辑运算符 列名2 = 表别名.列名2 …… ) > 1)