Ciao, ho cercato nelle precedenti discussioni, ma non ho trovato nulla (così come in rete in generale), più che altro penso per la difficoltà a richiedere ai motori di ricerca il problema.
Ho il seguente problema: devo aggiornare il campo di una tabella con la corrispettiva chiave presente in un'altra tabella.
In pratica ho due tabelle P e C, all'interno di P è presente il campo (per esempio) 'nome', mentre in C ho il campo 'titolo' e il campo 'id'. Devo rimpiazzare il campo P.nome con C.id quando P.nome = C.titolo
Sicuramente la query è molto più semplice di come l'ho elaborata io:
come posso risolvere il problema senza andarmi a modificare a mano l'intera (sterminata) tabella P??codice:update P set nome = (select id from C where titolo = nome) where nome = (select titolo from C where titolo = nome)
grazie