buon giorno.
Ho fatto in questo modo.
codice:
//SELECT A
SELECT *,( SELECT COUNT(*) FROM tb_user_new a, tb_user_new b WHERE
a.l_sponsor_ID =b.id_user) AS tot FROM tb_user_new WHERE
l_login ='Pippo' AND l_passwd ='Pippo'
In questo modo conteggia tutti gli id_user che hanno corrispondenza all'interno di l_sponsor_ID.In questo modo ho 10 come totale, perché per il mio id_user me ne conta 7, poi ci sono altri id_user che hanno corrispondenza per un totale di 10.
Ma io vorrei visualizzare soltanto la corrispondenza del mio id_user che ne conta 7.
Capisco che per ottenere quello che voglio, dovrei passargli l'id_user singolo cosi:
codice:
//SELECT B
SELECT *,( SELECT SUM(l_login) FROM tb_user_new WHERE
l_sponsor_ID =
5
) AS tot FROM tb_user_new WHERE
l_login ='Pippo' AND l_passwd ='Pippo'
Quindi misà, che se non so l'id_user a priori, non posso ottenere quello che voglio.Giusto?
Grazie ancora.