use [dbname]
drop table [#tmptable]
drop table [#tmptable2]
drop table [newtable]
select identity(int, 1, 1) as [autoid], * into [#tmptable] from [orgtable]
select min([autoid]) as [autoid] into [#tmptable2] from [#tmptable] group by [field1], [field2]… /*用於判斷的字段列表*/
select [fieldlist] /*字段列表,不包括用於索引的autoid*/ into [newtable] from [#tmptable] where [autoid] in (select [autoid] from [#tmptable2])
exec sp_rename 'orgtable', 'orgtablebak'
exec sp_rename 'newtable', 'orgtable'
兩個表之間多字段的匹配!
乙個專案中涉及到問題 歷史工資資料中的員工資訊與最新的員工資訊之間存在差異,需要對歷史資料到進行匹配後,才能進行匯入 建立測試環境 declare a table id int,name varchar 10 declare b table id int,name varchar 10 insert...
將兩個List根據某個相同欄位來進行合併,排序
業務類簡介 public class channelsituation implements serializable 注 三個欄位的關係 註冊 認證 投資 identitycountlist 中的資料只有認證人數 registandinvestcountlist 中的資料有註冊和投資人數 儲存有日...
劍指offer 陣列中找兩個不重複數字
問題描述 陣列中除了兩個數之外,其他數都出現兩次,找出陣列中兩個只出現一次的數字。解題思路 首先可以思考這樣的情況,兩個相同的數字進行異或,異或的結果等於0。所以我們可以以此作為解題的突破口。如果只有乙個數字的話,那麼我們讓所有的數字分別進行異或,最終得到的結果就是這個只出現一次的數,然後定義乙個指...