0
在随后的查询多线响应工作我想这取决于从以前的查询结果多的结果来更新第三个表。在查询脚本
样品展示我的意思
SET @NAME1='name1';
SET @NAME21='name21';
SET @NAME22='name22';
SET @ID1 = (SELECT ID1 FROM TABLE1 WHERE [email protected]);
SET @ID21 = (SELECT ID2 FROM TABLE2 WHERE [email protected]);
SET @ID22 = (SELECT ID2 FROM TABLE2 WHERE [email protected]);
INSERT INTO TABLE3 ('ID1', 'ID2')
VALUES(@ID1, @ID21);
INSERT INTO TABLE3 ('ID1', 'ID2')
VALUES(@ID1, @ID22);
到目前为止那么容易。但是,如果TABLE1返回多行结果,我该如何处理这个问题。 我不得不这样做在MyBatis的“迁移” -script;没有任何计划支持;只是普通的SQL。这个数据库是MySQL。