【发布时间】:2021-01-16 16:50:07
【问题描述】:
我正在使用 Python 和 SQLite,我正在尝试将表复制到另一个表。我有一个名为 InventoryNbr 的列,还有一个名为 IndexID 的列。其他列此时无关紧要,但我也想复制它们。 InventoryNbr 有多个重复项。我只想要不同的库存编号,但我想要 MAX IndexID。我继续使用它,并获得最低的 IndexID。如何更改它以获取最大 IndexID?
masterCursor.execute('INSERT INTO MasterV2 SELECT InventoryNbr, IndexListID, col1, col2, col3, col4, col5, col6, Extra FROM Master GROUP BY InventoryNbr ORDER BY IndexListID ASC')
编辑:我的桌子看起来像:
InventoryNbrs | IndexListID
12345 | 123
12345 | 124
12345 | 125
12346 | 126
12346 | 127
12347 | 128
我希望我的新表看起来像:
InventoryNbrs | IndexListID
12345 | 125
12346 | 127
12347 | 128
【问题讨论】:
-
请提供样本数据和期望的结果。这真的会澄清你的逻辑。