1
我在表中有一些記錄。其中一些在一個領域具有重複價值。 我想用mysql命令提取這些重複的值。 我該怎麼做?在記錄中獲得重複值
我在表中有一些記錄。其中一些在一個領域具有重複價值。 我想用mysql命令提取這些重複的值。 我該怎麼做?在記錄中獲得重複值
你的意思是這樣的:我有一個人表,並且有多個同名的人,我想找到他們?
你可以做,使用GROUP BY子句:
select p.name, count(p.name) c
from person p
group by p.name
having count(p.name) > 1
如果你想檢查重複的多列,然後所有的人都加入select
和group by
select p.name, p.age, p.sex, count(*) c
from person p
group by p.name, p.age, p.sex
having count(*) > 1
感謝,這是正是我需要的。 – 2010-10-12 08:02:50