Ho due tabelle : AGENTI, CAMPAGNA
devo valorizzare il campo team della tabella CAMPAGNA in base al contenuto del campo agente sempre nella tabella campagna.
Per fare questo devo recuperare dalla tabella AGENTI, il campo team di riferimento per quell'agente (contenuto del campo agente)
Praticamente ho questi dati:
AGENTI CAMPAGNA
campo_agente campo_team1
campo_team campo_agente1
identificativo
Eseguire un UPDATE sulla tabella CAMPAGNA andando a recuperare, in base al campo_agente1 il campo team della tabella AGENTI relativo al contenuto del campo_agente1 uguale al campo_agente..
Avevo fatto una cosa del genere ma la select interna mi ritorna un valore nullo..
update CAMPAGNA
set campo_team1=(select AGENTI.campo_team
from AGENTI, CAMPAGNA
where CAMPAGNA.campo_agente1= AGENTI.campo_agente) where campo_team1 is null
E' chiaro che non può funzionare perchè devo associargli il campo identificativo..
Come fare?? :master: