Buon pomeriggio, dovrei estrapolare oltre ai dati di tutti i campi, anche il totale di un campo attraverso l'id_user di chi ha eseguito l'accesso al sito.
codice:
SELECT *,( SELECT SUM(l_login) FROM tb_user_new WHERE
l_sponsor_ID = id_user ) AS tot FROM tb_user_new WHERE
l_login = 'Pippo' AND l_passwd = 'Pippo'
La tabella è unica da come vedete vi faccio l'esempio di cosa voglio:
id_user | l_login | l_sponsor_ID | indirizzo
5 | Pippo | 5 | piazza plebiscito
1 | Paperino | 5 | via roma
3 | Mario | 34 | viale trastevere
4 | Antonio | 5 | via milano
Vorrei che estrapolasse tutti i campi della tabella ed in più il totale del campo l_sponsor_ID (3).
Nel campo l_sponsor_ID l'id_user(5) è presente 3 volte.
Spero di essermi spiegato.
Purtroppo come è strutturata su "as tot" mi restituisce "Null".
Funziona soltanto se al posto del nome campo id_user, inserisco l'id_user numerico es:
codice:
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'
Ma purtroppo io l'id_user a priori non posso saperlo, quindi come posso risolvere?
Grazie mille.
Buon weekend