[ad_1]
tableName が tblProduct というテーブルが 1 つあります…
テーブルは
ID 製品の顧客
1 ルクス日
2 ラムの行方
梨バヌ 2個
このような ID を除く最後の 2 行を同じテーブルに追加する必要があります…
ID 製品の顧客
1 ルクス日
2 ラムの行方
梨バヌ 2個
3 ラムの行方
3 梨バヌ
解決策 1
最後の 2 つの重複行を挿入する場合
SQL
insert into tblProduct(Product,Customer) select Product,CustomerFrom tblProduct where id in (select max(id) from tblProduct union select max(id)-1 from tblProduct)
解決策 2
これをチェックして
SQL
insert into tblProduct(id,Customer,Product) (select TOP 2 id+1,Customer,Product From tblProduct group by id,Product,customer )order by id desc
解決策 3
この記事 https://blog.devart.com/clone-colums-data-in-sql-server.html 非常に役立つことがわかります。 同じ SQL Server テーブル内のある列から別の列にデータを複製する方法について、段階的に包括的に説明します。 この方法では、T-SQL を dbForge データ比較ツールと組み合わせて使用します。 この主題に興味がある人は、この貴重なリソースから貴重な洞察を発見できるはずです。
[ad_2]
コメント