Hola, tengo una consulta súper entreverada , en si la consulta no tiene ningún problema, funciona 10 puntos.
Mi duda es si, al ser una consulta con tantos select y Joins, esto provocaría algún problema en el rendimiento, me refiero a si haría más lenta la pagina o forzaría al servidor etc, Qué problemas , si es que los hubiere, me podría traer?
Si tuviese que recuperar todos estos datos sin joins ni select anidados, yo creo que tendría que hacer como 10 o mas consultas individuales.
Dejo la consulta:
Código MySQL:
Ver original(SELECT apellido_empresa
FROM usuarios
WHERE id_usuario
= o.id_cand_cli
) as candidato
, u.apellido_empresa
as candidato
, p.descripcion
as producto
, o.fecha_cierre
as cierre
,
(
join usuarios u2
ON u2.id_usuario
= au.id_asignado_a
WHERE au.id_usuario
= o.id_cand_cli
left join usuarios u
ON u.id_usuario
= o.id_cand_cli
left join usuarios u2
ON u2.id_usuario
= o.id_contacto
left join o_nivel_confianza nc
ON nc.id
= o.id_o_nivel_confianza
join a_usuarios au2
ON au2.id_usuario
= o.id_cand_cli