Originariamente inviato da critellus
avrei bisogno però di sapere per ogni squadra quanti sono operativi e quanti no
in questo caso devi raggruppare il risultato per squadra.
Aggiungi la squadra ed il group by alla query di prima.
codice:
SELECT squadra, 'Operativi', COUNT(*) AS conto
FROM persone o
JOIN squadre a ON a.codice = o.codice
WHERE o.operativo='1'
group by squadra
UNION
SELECT squadra, 'Non Operativi', COUNT(*) AS conto
FROM persone o
JOIN squadre a ON a.codice = o.codice
WHERE o.operativo='0'
group by squadra