Tengo una duda respecto a subconsultas...
Les explico. Tengo esta consulta:
Código mysql:
Ver original
SELECT id_promotor, users_fullname, estado_promotor, (SELECT COUNT(*) FROM ew_p_visitas WHERE id_promotor=10) as visitas, (SELECT COUNT(*) FROM ew_p_metas, ew_p_personasconvencidas WHERE meta_id=persona_convencida_meta_id AND promotor_id=10) as personasCon FROM ew_promotores, ew_users WHERE ew_promotores.candidato_id=18 and ew_users.users_id = ew_promotores.users_id ORDER BY users_fullname
Me arroja resultados como estos:
Código:
Si se fijan, en las subconsultas, siempre está el número 10. Ahí va mi pregunta, como hago para que tome el campo "id_promotor" ( es el primer campo de la consulta )??? Osea, en vez de colocar un 10 fijo, colocar el campo "id_promotor" para que me arroje el conteo de las visitas y las personas de cada usuario respectivamente.id_promotor - users_fullname - estado_promotor - visitas - personasCon 10 - Alguien - 0 - 498 - 8 12 - Otro Alguien - 0 - 498 - 8 1 - Alguien Mas - 0 - 498 - 8 11 - Ultimo Alguien- 0 - 498 - 8
Si logramos lo anterior, me deberían quedar registros así:
Código:
Espero me hayan entendido... id_promotor - users_fullname - estado_promotor - visitas - personasCon 10 - Alguien - 0 - 498 - 8 12 - Otro Alguien - 0 - 250 - 50 1 - Alguien Mas - 0 - 300 - 30 11 - Ultimo Alguien- 0 - 401 - 3

Gracias de antemano
