0

请关于用户名和存储类型,如何合并行以实现最终表?每个用户名的 storetype 应该是唯一的。有成千上万的用户名和记录,所以 php/mysql 会有所帮助。谢谢 在此处输入图像描述

4

2 回答 2

0

由于只有 storetype 很重要,因此只需遍历表中的每个用户名,将详细信息存储在不为空的变量中。之后运行alter table 命令,只用变量中的这些值更新一行,然后删除其他行。您还可以使用某些规范化规则首先分解表并重新加入它们。虽然它可能效率较低。

于 2012-05-26T17:34:21.010 回答
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

于 2012-05-28T23:30:37.867 回答