Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/11/2019, 01:05
SLD
 
Fecha de Ingreso: diciembre-2013
Mensajes: 121
Antigüedad: 10 años, 4 meses
Puntos: 6
Cómo obtener en UN QUERY: "SELECT * FROM `t1_usuarios` y su {# de registros} en `t2_c

hola,
sé que es con una consulta INNER *, pero no sé como hacerlo.

cuando ejecuto
Código:
SELECT usuario.*,
COUNT(ventas.id) from `ventas`
INNER JOIN `usuario`
WHERE `ventas`.`id` = `usuario`.`id`
GROUP BY ventas.id
me descarta usuarios que tienen CERO compras.

Cómo puedo obtener cada uno de los usuarios + el total de compras de cada usuario?

Quizá con una consulta anidada tipo
Código:
SELECT usuario.*,usuario.id (SELECT COUNT(*) FROM ventas WHERE ventas.id = usuario.id) FROM usuario;
pero evidentemente está mal.


Gracias por la oruentación.