Je kunt het. In het voorbeeld dat u geeft, is er echter geen JOIN-verbinding tussen tabel1 en de bron van de waarden voor de update (tabel2 INNER JOIN-tabel3), dus de resultaten zullen enigszins onvoorspelbaar zijn.
Uw vraag zou zoiets zijn als (ik ben geen MySQL-expert):
UPDATE table1, table2, table3 SET table1.column1 = table2.column1
WHERE table2.column5 = table3.column6
maar wat ik denk dat je waarschijnlijk wilt (ik gok maar) is iets meer als:
UPDATE table1, table2, table3 SET table1.column1 = table2.column1
WHERE table1.somecolumn = table3.somecolumn AND table2.column5 = table3.column6