將TAB2表資料插入TAB1中形成TAB3,若分類中沒有資料序號(No)從1開始,若有資料則從最大序號+1開始插入

uj5u.com熱心網友回復:
那把兩個表的col1,col2 union 一下就好了,然后用rownumber 重新編號uj5u.com熱心網友回復:
INSERT INTO TAB3(NO,col1,col2)
SELECT ROW_NUMBER() OVER (PARTITION BY col1 ORDER BY NO ASC) NO,a.col1,a.col2 FROM
(
SELECT NO,col1,col2 FROM TAB1
UNION ALL
SELECT 2147483647 NO,col1,col2 FROM TAB2
) a
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/9793.html
標籤:基礎類
