Buenas tardes, tengo las siguientes tablas
y necesito saber cuantas visitas ha tenido cada cliente y cuantas quejas ha realizado.
he desarrollado lo siguiente y no me funciona del todo bien
select idcliente, count(Vidcliente) visitas, count(Qidcliente) quejas
from cliente
left join visita on idcliente = vidcliente
left join queja on idcliente = Qidcliente
group by idcliente
cual sera el problema, ya que el resultado no es el esperado, me hace falta hacer alguna relación, gracias.