0

我想知道哪个是从表中获取值并将它们插入到另一个表中的正确查询语句,其方式类似于使用 WHERE 子句

例子 -

表 1 包含字段:registrynumber - name

表 2 包含字段:id - firstname - lastname

查询必须设置 Table1.name = Table2.firstname,其中 Table1.registrynumber 和 Table2.id 在 Table1.name 和 Table2.firstname 的行中具有相同的值。

我希望我说得足够清楚。问候。

4

2 回答 2

1
UPDATE Table2 tb2
SET tb2.firstname = ( SELECT name FROM Table1 WHERE registryname = tb2.id )
于 2013-02-10T18:17:40.737 回答
0
INSERT INTO Table1 (registrynumber, name)
SELECT id, firstname FROM Table2;
于 2020-01-18T12:24:50.850 回答