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。