Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/10/2010, 12:43
mgd
 
Fecha de Ingreso: enero-2009
Mensajes: 129
Antigüedad: 15 años, 10 meses
Puntos: 0
Contar registros de una tabla en otra

Hola
necesito consultar por cada uno de mis clientes (tabla clientes) cuantas ventas tienen (tabla venta), es decir necesito contar por cada cliente (clientes.codcli) esta en ventas (ventas.codcli) osea algo asi

Código SQL:
Ver original
  1. SELECT clientes.codcli, clientes.nombre, COUNT(clientes.codcli) cantidad FROM clientes WHERE clientes.codcli
  2. IN(SELECT codcli FROM ventas)
  3. GROUP BY clientes.codcli

Esta consulta me trae como cantidad 1 por cada cliente y eso no es real porque hay clientes que tienen 2 o mas ventas
gracias...