【发布时间】:2014-03-14 04:50:49
【问题描述】:
我不太擅长 sql,所以我不确定这是否可能。或者甚至在excel中?我正在尝试选择第一个值并忽略 Product_ID 中的重复项,然后将该行的第一个值添加到 Title 列。
另请注意,我的产品列表超过 25,000 件。
所以拿这个:
+---------------+------------+-------+-------------+-------+
| Product_Count | Product_ID | Title | _Color_Name | _Size |
+---------------+------------+-------+-------------+-------+
| 2 | 14589 | | Black | 00 |
| 3 | 14589 | | Black | 0 |
| 4 | 14589 | | Black | 2 |
| 5 | 14589 | | Black | 4 |
| 6 | 14589 | | Black | 6 |
| 11 | 14589 | | Dark Coral | 00 |
| 12 | 14589 | | Dark Coral | 0 |
| 13 | 14589 | | Dark Coral | 2 |
| 14 | 14589 | | Dark Coral | 4 |
| 15 | 14589 | | Dark Coral | 6 |
| 129 | 15027 | | Aqua | 00 |
| 130 | 15027 | | Aqua | 0 |
| 131 | 15027 | | Aqua | 2 |
| 132 | 15027 | | Aqua | 4 |
| 133 | 15027 | | Aqua | 6 |
| 138 | 15027 | | Black | 00 |
| 139 | 15027 | | Black | 0 |
| 140 | 15027 | | Black | 2 |
| 141 | 15027 | | Black | 4 |
| 142 | 15027 | | Black | 6 |
+---------------+------------+-------+-------------+-------+
然后把它变成这样:
+---------------+------------+-------+-------------+-------+
| Product_Count | Product_ID | Title | _Color_Name | _Size |
+---------------+------------+-------+-------------+-------+
| 2 | 14589 | 14589 | Black | 00 |
| 3 | 14589 | | Black | 0 |
| 4 | 14589 | | Black | 2 |
| 5 | 14589 | | Black | 4 |
| 6 | 14589 | | Black | 6 |
| 11 | 14589 | | Dark Coral | 00 |
| 12 | 14589 | | Dark Coral | 0 |
| 13 | 14589 | | Dark Coral | 2 |
| 14 | 14589 | | Dark Coral | 4 |
| 15 | 14589 | | Dark Coral | 6 |
| 129 | 15027 | 15027 | Aqua | 00 |
| 130 | 15027 | | Aqua | 0 |
| 131 | 15027 | | Aqua | 2 |
| 132 | 15027 | | Aqua | 4 |
| 133 | 15027 | | Aqua | 6 |
| 138 | 15027 | | Black | 00 |
| 139 | 15027 | | Black | 0 |
| 140 | 15027 | | Black | 2 |
| 141 | 15027 | | Black | 4 |
| 142 | 15027 | | Black | 6 |
+---------------+------------+-------+-------------+-------+
【问题讨论】:
-
呃..为什么我的桌子看起来像那样.. :(
-
你应该这样创建表。需要 CREATE TABLE recentDetails" + "(_id 整数主键自增," + "fileName TEXT, filePath TEXT UNIQUE ,fileSize TEXT,fileDate TEXT);
-
嗯 - 这是 MySql 还是 Sql-Server?我在我的回答 OFC 中假设了 Sql-Server。
标签: sql sql-server excel sql-server-2008