Zilele acestea a trebuit sa fac un update intr-o tabela maricica si sa inlocuiesc un anumit index dupa o formula de genul:
t1.index = t2.id WHERE t1.index = t2.oldIndex
Asadar daca vreodata trebuie sa actualizezi valorile dintr-o tabela (TABLE1) cu valori aflate intr-o alta tabela (TABLE2), operatia nu este deloc dificila.
Tot ce trebuie este sa faci un UPDATE insotit de un JOIN intre tabele pentru a avea acces la datele din tabela 2 :)
Simplu, nu?
Here’s the code :