我有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
这应该工作。您无需担心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)