鍍金池/ 問答/數(shù)據(jù)庫/ SQL 數(shù)據(jù)庫查找出重復(fù)數(shù)據(jù)

SQL 數(shù)據(jù)庫查找出重復(fù)數(shù)據(jù)

有一個(gè)表sample,里面有多個(gè)列。
現(xiàn)在表中存在部分重復(fù)數(shù)據(jù),當(dāng)前已知重復(fù)判斷規(guī)則是:除了code和time不一致以外,其他所有列數(shù)據(jù)都相同的兩個(gè)數(shù)據(jù)為重復(fù)數(shù)據(jù)。
類似如下:
圖片描述
請問一下如何寫SQL找出這些重復(fù)數(shù)據(jù)呢?

回答
編輯回答
情皺

不同列的數(shù)據(jù)表示的意義肯定不一樣,為什么說是重復(fù)無數(shù)據(jù),我沒懂上面的意思。能發(fā)一下表的的表格截圖嗎?

2018年5月22日 09:43
編輯回答
陌璃

你可以select distinct呀

2018年6月16日 12:26
編輯回答
不舍棄
select * from 表 where (列1,列2...,列n) in (select 列1,列2...,列n from 表 GROUP BY 列1,列2...,列n having count(*) > 1)  
2017年1月12日 20:45