Mysql
 sql >> Database >  >> RDS >> Mysql

necessario spostare i dati da un campo all'altro, all'interno della stessa tabella

Davvero non c'è bisogno della sottoquery. Puoi semplicemente prendere il valore per l'altra colonna nella stessa riga e impostarlo nella prima colonna:

UPDATE 
  exp_weblog_data 
SET 
  field_id_380 =field_id_41 
WHERE 
  weblog_id = 191
AND 
  field_id_41 != ''