小编典典

将数据从一个表插入到另一个表

sql

我有2个不同的表,但各列的命名略有不同。我想从一个表中获取信息,然后将其放入另一个表中。仅当表1中的“信息字段”不为null时,才需要将表1中的信息放入表2中。表2在创建任何东西时都有一个唯一的ID,因此插入的任何东西都需要获得下一个可用的ID号。

表格1

category
clientLastName
clientFirstName
incidentDescription
info field is not null then insert all fields into table 2

表2

*need a unique id assigned
client_last_name
client_first_name
taskDescription
category

阅读 163

收藏
2021-04-14

共1个答案

小编典典

这应该工作。您无需担心Table2中的identify字段。

INSERT INTO Table2
 (client_last_name, client_first_name, taskDescription, category)
 (SELECT clientLastName, clientFirstName, incidentDescription, category
  FROM Table1
  WHERE info_field IS NOT NULL)
2021-04-14