ciao a tutti , mi trovo di fronte ad una 'semplice' query ma non riesco a farmi estrapolare il dato che mi interessa:
Codice PHP:
SELECT utenti.user_name, count( anag_deb.prigione ) AS debprigione, count( contabili.prigione ) AS fatprigione, utenti.id_utente, utenti.denominazione, contratti.saldo
FROM utenti, contratti, contabili, anag_deb
WHERE utenti.id_utente = anag_deb.id_utente
AND anag_deb.id_anag = contabili.id_anag
AND utenti.user_name = contratti.user_name
AND anag_deb.prigione = '1'
AND contabili.prigione = '1'
GROUP BY user_name
La query funziona tirandomi fuori dal db i dati delle tabelle.
io devo estrapolare :
user_name = nome utente
denominazione = ragione sociale dello user_name
fatprigione = conto il numero di fatture trattenute presenti nella tabella contabili
debprigione = conto quali sono i clienti che corrispondono alle fatture
(ogni cliente può avere n fatture a suo carico quindi 1 debprigione puo avere 5 record in fatprigione )
quello che mi interessa è contare quei 2 campi .
la select sopra mostra in entrambi i campi un 2 che sarebbe il valore delle fatprigione ... se faccio singolarmente la conta prima di fat e poi di deb mi mostra i risultati corretti ossia 1 per deb e 2 per fat...
qualcuno sa come risolvere questa situazione