我有一个这样的 SQL 语句:
INSERT INTO TABLE_3(TABLE_1ID, TABLE_2ID)
SELECT ID FROM TABLE_1 WHERE NAME = '..',
SELECT ID FROM TABLE_2 WHERE NAME = '..';
但它不起作用。我只是得到一个错误
语句 ... 在“SELECT”附近:语法错误。
那么如何正确地做到这一点呢?没有示例如何使用来自两个不同表的两个选择来处理此问题。
这会起作用:
INSERT INTO TABLE_1(NAME, AGE)
SELECT NAME, AGE FROM TABLE_2 WHERE ID = '..';