[SQL] Update com Subquery

viskonde

I quit My Job for Folding
Boas

queria saber se é possível fazer algo deste género:
Código:
[COLOR=Blue] UPDATE[/COLOR] Clientes [COLOR=Blue]SET[/COLOR]
[COLOR=SeaGreen] idade[/COLOR] = '[COLOR=DarkRed]18'[/COLOR],
[COLOR=SeaGreen] cod_treinador[/COLOR] = ([COLOR=Blue]SELECT[/COLOR] [COLOR=SeaGreen]treinadores.cod_treinador[/COLOR] [COLOR=Blue]FROM[/COLOR] Treinadores  [COLOR=Blue]WHERE[/COLOR] [COLOR=SeaGreen]treinadores.nome[/COLOR]=[COLOR=DarkRed]'Miguel Santos'[/COLOR])
[COLOR=Blue] WHERE[/COLOR] nome =[COLOR=DarkRed]'Daniela Silva  '[/COLOR];
a Subquery devolve um valor, neste caso um 1

se eu em vez da subquery meter
cod_treinador = '1' , funciona bem, mas com a sub query ja não.

alguémsabe porque?

quando eu executo isto no Access da um erro a dizer

a operação tem de usar uma consulta actualizavel.
 
Última edição:
Back
Topo