... e se si effettuasse una sola select con group by ????

Codice PHP:
SELECT count(B.stato) as totConfermecount(A.provenienza) as totRichieste
  FROM  contatti A
  LEFT  JOIN contatti B ON A
.id B.id AND B.stato '3'
  
GROUP BY A.provenienza 
... si dovrebbe ottenere come result set una riga per ogni canale di vendita con i due totali :

Codice PHP:
totConferme totRichieste
        100    1000
        200     800 
 etc
... 
... o ho compreso male ???