Originariamente inviato da tapu
ciao , non potresti prelevare i dati della prima tabella con una select e poi aggiornarli con un update nella seconda?
Sì, infatti è l'unica soluzione che ho trovato finora...in una prima query eseguo il join tra le due tabelle e seleziono le colonne che mi servono, poi eseguo tante query quante sono le righe della tabella da aggiornare.
Il problema, però, è proprio questo: che così mi tocca fare un sacco di queries..speravo ci fosse un modo più semplice e veloce.
Ad esempio fare una cosa del genere:

UPDATE giornatax SET gol=(SELECT gx.gol,gx... FROM voti_giornatax AS vgx RIGHT JOIN giornatax AS gx ON vgx.giocatore=gx.giocatore) WHERE giornatax.giocatore=voti_giornatax.giocatore

Ma evidentemente la sintassi è sbagliata o non si può fare una cosa del genere con UPDATE (mentre con INSERT ci sono riuscito, ma mi ovviamente mi crea una nuova riga e io invece devo solo aggiornarla, o meglio completarla).

Vabbè, a questo punto terrò come buona la prima soluzione!
grazie lo stesso!