Ho un due tabelle,MySQL tabella di aggiornamento sulla base di un altro tabelle dei valori
Qui è la mia prima tavola,
ID SUBST_ID CREATED_ID
1 031938 TEST123
2 930111 COOL123
3 000391 THIS109
4 039301 BRO1011
5 123456 COOL938
... ... ...
Questa è la mia seconda tabella,
ID SERIAL_ID BRANCH_ID
1 039301 NULL
2 000391 NULL
3 123456 NULL
... ... ...
ho bisogno di alcuni come aggiornare tutte le righe all'interno della mia seconda tabella utilizzando i dati dalla mia prima tabella.
Avrebbe bisogno di fare tutto questo in un'unica query di aggiornamento.
Sia SUBST_ID che SERIAL_ID corrispondono, è necessario prendere l'id_datificato dalla prima tabella e inserirlo nella seconda tabella.
Quindi la seconda tabella sarebbe diventato il seguente,
ID SERIAL_ID BRANCH_ID
1 039301 BRO1011
2 000391 THIS109
3 123456 COOL938
... ... ...
Grazie per il vostro aiuto e la guida.
Potresti per favore elaborare più la tua risposta aggiungendo un po 'più di descrizione della soluzione che fornisci? – abarisone
usando join su subset_Id e Serial_Id otterrete un Result set. E quel set di risultati conterrà l'id creato..ora Concentrate su query dopo SET ci stiamo effettivamente assegnando o fornendo valori da created_Id a Branch_Id .... spero che capiate. . :) –