在MySQL中,要使用SELECT語句查詢重復(fù)的數(shù)據(jù),可以使用GROUP BY
和HAVING
子句。以下是一個(gè)示例查詢,用于查找在表my_table
中重復(fù)的column1
和column2
值:
SELECT column1, column2, COUNT(*) as duplicate_count
FROM my_table
GROUP BY column1, column2
HAVING duplicate_count > 1;
這個(gè)查詢首先根據(jù)column1
和column2
對(duì)數(shù)據(jù)進(jìn)行分組,然后使用COUNT(*)
函數(shù)計(jì)算每個(gè)分組中的行數(shù)。HAVING
子句用于過濾掉只出現(xiàn)一次的行,只保留重復(fù)出現(xiàn)的行。最后,查詢結(jié)果將顯示重復(fù)的column1
和column2
值以及它們出現(xiàn)的次數(shù)。