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.