Ich möchte eine dritte Tabelle abhängig von dem Ergebnis der mehrzeiligen Ergebnis der vorherigen Abfrage aktualisieren.Arbeiten mit Multilinien-Antworten in nachfolgenden Abfragen in einem Abfrageskript
Beispiel zu zeigen, was ich
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);
So weit, so einfach bedeuten. Aber wie kann ich damit umgehen, wenn TABLE1 ein Multiline-Ergebnis liefert. Ich muss dies in einem myBatis "MIGRATE" -Skript machen; habe keine Programmunterstützung; einfach nur SQL. Diese Datenbank ist MySQL.