MySQL - Conteo de diferentes columnas

 
Vista:
sin imagen de perfil

Conteo de diferentes columnas

Publicado por Victor (1 intervención) el 31/07/2021 20:25:58
Hola buena tarde, soy nuevo en esto, agradezco mucho su apoyo y ayuda, comento mi detalle.
Tengo esta consulta.
1
2
3
4
5
6
7
8
9
10
11
12
13
SELECT
rhamicsa.empleados.e_id,
rhamicsa.empleados.e_nombre,
Count(ventasamicsa.oportunidades.o_created_by),
Count(ventasamicsa.prospectos.p_created_by)
FROM
rhamicsa.empleados
INNER JOIN ventasamicsa.oportunidades ON rhamicsa.empleados.e_id = ventasamicsa.oportunidades.o_created_by
INNER JOIN ventasamicsa.prospectos ON rhamicsa.empleados.e_id = ventasamicsa.prospectos.p_created_by
WHERE e_area = '6' AND e_status = '1'
GROUP BY
rhamicsa.empleados.e_id,
rhamicsa.empleados.e_nombre

nose que hago mal o porque me muestra este resultado

19 | Reyna Fabiola | 47060 | 47060
88 | Ivan Osvaldo | 18270 | 18270
104 | Elvi Eliseo | 384 | 384

siendo que si no hago el segundo inner join me cuenta los resultados corretos
1
2
3
4
5
6
7
8
9
10
11
SELECT
rhamicsa.empleados.e_id,
rhamicsa.empleados.e_nombre,
Count(ventasamicsa.oportunidades.o_created_by)
FROM
rhamicsa.empleados
INNER JOIN ventasamicsa.oportunidades ON rhamicsa.empleados.e_id = ventasamicsa.oportunidades.o_created_by
WHERE e_area = '6' AND e_status = '1'
GROUP BY
rhamicsa.empleados.e_id,
rhamicsa.empleados.e_nombre

19 | Reyna Fabiola | 130 |
88 | Ivan Osvaldo | 63 |
104 | Elvi Eliseo | 12 |

e igual con la otra tabla

1
2
3
4
5
6
7
8
9
10
11
SELECT
rhamicsa.empleados.e_id,
rhamicsa.empleados.e_nombre,
Count(ventasamicsa.prospectos.p_created_by)
FROM
rhamicsa.empleados
INNER JOIN ventasamicsa.prospectos ON rhamicsa.empleados.e_id = ventasamicsa.prospectos.p_created_by
WHERE e_area = '6' AND e_status = '1'
GROUP BY
rhamicsa.empleados.e_id,
rhamicsa.empleados.e_nombre

19 | Reyna Fabiola | 362 |
88 | Ivan Osvaldo | 290 |
104 | Elvi Eliseo | 32 |

espero me de a entender quiero contar todos los registros de la tabla oportunidades que creo la persona con id XX y tambien contar todos los registros de la tabla prospectos que creo la persona con id XX pero no entiendo porque me cuenta todas esas cantidades

en verdad agradezco mucho su apoyo y ayuda, saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder