0
我需要從一個表中插入每個重複名稱之一到另一個表中。
僅限重複。如何將單個重名的名稱插入到另一個表中?
下面的查詢列出了所有重複的名稱和數量:
select name, count(name) as cnt
from my_table
group by name
having cnt > 1
order by name
我如何可以將每次出現到另一個表中的一個?
更新
我的表是不相同的。 我的新表只具有以下行:
id (auto increment)
name (varchar)
你可以在表名之後指定列名稱,如'(name,name_count)',如果需要的話。 – 2012-03-16 21:21:46
對不起,我忘了說,表格不一樣。我試過指定列,但後來我收到錯誤消息:列計數與第1行的值計數不匹配 – Steven 2012-03-16 21:22:34
@Steven,在回答中解釋 – danihp 2012-03-16 21:25:01