Consulta: The table is ambiguous

12/05/2006 - 16:51 por Mennegguzzi | Informe spam
Hola, les hago una consulta


cuando ejecuto esta query:

update ccp
set ccp_vto = T.ccp_vto
from ccp V, ccp T
where V.ccp_for = 'op' and V.ccp_cta = 'prov1'
and T.ccp_for = V.ccp_apl and T.ccp_nfor = V.ccp_napl and T.ccp_cta =
'prov1'


me da este resultado:

Servidor: mensaje 8154, nivel 16, estado 1, línea 1
The table 'ccp' is ambiguous.


qué estoy haciendo mal ?



muchas gracias de antemano

saludos

Pablo
 

Leer las respuestas

#1 BitOne®
12/05/2006 - 17:08 | Informe spam
Tienes [ update ccp ]

No especificas el alias al que quieres hacer update seria.
en caso de update a V

update V
set V.ccp_vto = t.cpp_vto
from ccp V, ccp T
where V.ccp_for = 'op' and V.ccp_cta = 'prov1'
and T.ccp_for = V.ccp_apl and T.ccp_nfor = V.ccp_napl and T.ccp_cta 'prov1'


en caso de update a T

update T
set T.ccp_vto = t.cpp_vto
from ccp V, ccp T
where V.ccp_for = 'op' and V.ccp_cta = 'prov1'
and T.ccp_for = V.ccp_apl and T.ccp_nfor = V.ccp_napl and T.ccp_cta 'prov1'



Saludos,

BitOne®
update ccp
set ccp_vto = T.ccp_vto
from ccp V, ccp T
where V.ccp_for = 'op' and V.ccp_cta = 'prov1'
and T.ccp_for = V.ccp_apl and T.ccp_nfor = V.ccp_napl and T.ccp_cta > 'prov1'




"Mennegguzzi" wrote in message
news:#q$
Hola, les hago una consulta


cuando ejecuto esta query:

update ccp
set ccp_vto = T.ccp_vto
from ccp V, ccp T
where V.ccp_for = 'op' and V.ccp_cta = 'prov1'
and T.ccp_for = V.ccp_apl and T.ccp_nfor = V.ccp_napl and T.ccp_cta > 'prov1'


me da este resultado:

Servidor: mensaje 8154, nivel 16, estado 1, línea 1
The table 'ccp' is ambiguous.


qué estoy haciendo mal ?



muchas gracias de antemano

saludos

Pablo


Preguntas similares