2012-05-26 88 views
0

請關於用戶名和storetype,我如何合併行以實現最終表? storetype應該是每個用戶名唯一的。有數以千計的用戶名和記錄,所以PHP/MySQL會幫助。 感謝 enter image description herephp/mysql合併表中的重複記錄並創建一個新表

+0

你想要做的,如果其中一列在多行的值是什麼? – ThiefMaster

+0

商店類型應該只會出現一次每個用戶 – karto

+0

因此,哪一個保存並不重要? – ThiefMaster

回答

0
select min(id), username, min(filename), min(date), min(desc), storetype, 
min(password), min(email), min(ftp) 
from table1 
group by username, storetype 

感謝@Mosty Mostacho

0

由於只有的storetype的事情,只是在表中運行每個用戶名存儲變量,是不是空的細節。之後運行一個alter table命令,只更新這些變量中的一行,然後刪除其他行。 您也可以使用特定的規範化規則來首先分解表格並重新將它們重新加入備份。儘管如此,效率可能會降低。

+0

謝謝..但需要幫助在這 – karto

+0

你必須自己編寫代碼。 –