簡體   English   中英

將多個記錄插入具有現有ID列的表中

[英]Insert multiple records into a table with an existing ID column

我有一個交叉引用表,如下所示:

  id
  ppid
  tid
  createUser
  createDate...

我想擺脫該表,因為數據已損壞。 我已經刪除了所有損壞的數據,並向要添加此信息的表中添加了一條記錄。

該表如下所示:

id   tid   field1   field2....

table2的ID與交叉引用表中的ppid相同。 我想做的是將交叉引用表中的tid放到table2中,其中關聯的id等於交叉引用表中的ppid。 大約有1500條記錄,所以它不是太大,但足夠大,我不想將值寫1500次。

我正在使用SQL Server 2017

這是加入的更新

update t2
    set t2.tid = t1.tid
from table2 t2
inner join crossRefTable t1 on t1.ppid = t2.id

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM