Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/11/2007, 14:00
albertoshu
 
Fecha de Ingreso: agosto-2007
Mensajes: 237
Antigüedad: 16 años, 8 meses
Puntos: 1
ayuda con una query : COUNT, GROUP BY

Hola a todos,

A ver si me podéis ayudar a plantear la siguente query:

Tengo dos tablas:

- personas (id_persona, nombre)
- coches (id_coche, modelo, id_propietario).

quiero hacer una consulta que me dé una relación del número de coches de cada persona. Había pensado la siguiente query:

Código:
select id_persona, COUNT(*) from personas, coches WHERE id_persona=id_propietario GROUP BY id_persona;
el problema es que cuando un id_persona no aparece en la tabla coches (porque no tiene ningún coche) esta query no me vale porque omite de la relacion las personas sin conches....

alguna sugerencia?

saludos.