Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/10/2012, 11:34
eybel
 
Fecha de Ingreso: marzo-2007
Mensajes: 782
Antigüedad: 17 años, 1 mes
Puntos: 16
que metodo usar para este query?

Tengo 2 tablas: "Clientes" y "Cuentas" me funciona bien cuando devuelvo datos de clientes; como "nombre, apellido, telefono, etc..." pero al lado del nombre quiero mostrar la cantidad de cuentas que tiene cada cliente.

Osea quiero hacer un COUNT(cuentas) as total_cuentas. No se que metodo usar. LEFT JOIN? con GROUP BY?

esto es lo que hice pero algun error tengo.

Código MySQL:
Ver original
  1. SELECT customer_id, name, lastname, COUNT(cuentas.account_id) as atotal
  2. FROM clientes LEFT JOIN cuentas ON clientes.customer_id = cuentas.acustomer_id
  3. GROUP BY clientes.customer_id

Última edición por gnzsoloyo; 26/10/2012 a las 09:13 Razón: Etiqueta de codigo equivocada.