我想選擇要插入的行並需要升序ID - 如何?選擇升序ID
INSERT INTO myTable (ID, ColA, ColB)
SELECT (SELECT max(ID) + 1 FROM myTable), colA, colB FROM myOtherTable
不幸的是,這會導致:
5, 'a1', 'b1'
5, 'a2', 'b2'
5, 'a3', 'b3'
我需要有
5, ...
6, ...
7, ...
有一些常數我可以用它代替+1
有一個上升的ID?喜歡的東西[email protected]
...
無論您是僅嘗試排序行還是嘗試按最大ID值排序行?爲什麼你不能使用'身份證'作爲ID列? – Ravi
因爲ID列沒有身份(是的,不要問我...),我想在現有的最大值之後有從1開始的升序ID。 –