update entre dos tablas

15/12/2004 - 17:04 por Jose maria | Informe spam
Hola

tengo dos tablas: clientes y articulos_vendidos, que se relacionan entre
sí por un campo que apunta al cliente. Ahora quiero hacer un update en
la tabla clientes para un campo nuevo que se llama total_pedidos y que
claro, está vacío.

He intentado esto pero a estas horas ya estoy muy empanado y no me sale más:

UPDATE CLIENTES SET TOTAL_PEDIDOS(SELECT COUNT(*) FROM ARTÍCULOS_VENDIDOS WHERE
CLIENTES.ID_CLIENTE..)

ahí me atasqué.

Gracias desde ya
 

Leer las respuestas

#1 Maxi
15/12/2004 - 17:11 | Informe spam
Hola, podrias hacer algo asi como

UPDATE CLIENTES SET TOTAL_PEDIDOS = (SELECT COUNT(*) FROM ARTICULOS_VENDIDOS
WHERE ARTICULOS_VENDIDOS.CLIENTE_ID = CLIENTES.ID)
FROM CLIENTES,ARTICULOS_VENDIDOS

Espero te sea util


Salu2
Maxi


"Jose maria" escribió en el mensaje
news:eG25H$
Hola

tengo dos tablas: clientes y articulos_vendidos, que se relacionan entre
sí por un campo que apunta al cliente. Ahora quiero hacer un update en la
tabla clientes para un campo nuevo que se llama total_pedidos y que claro,
está vacío.

He intentado esto pero a estas horas ya estoy muy empanado y no me sale
más:

UPDATE CLIENTES SET TOTAL_PEDIDOS> (SELECT COUNT(*) FROM ARTÍCULOS_VENDIDOS WHERE
CLIENTES.ID_CLIENTE..)

ahí me atasqué.

Gracias desde ya

Preguntas similares