Originariamente inviato da LeaderGL
sicuramente esiste una maniera migliore però l'unica cosa che mi viene al volo adesso è:

codice:
SELECT squadra, COUNT(squadra) AS apparizioni
FROM
(
   SELECT squadra1 AS squadra FROM tabella
   UNION
   SELECT squadra2 AS squadra FROM tabella
) AS temp_table
GROUP BY squadra
credo funzioni...xò l'ho scritto al volo quindi meglio testare

Quasi perfetta
codice:
SELECT squadra, COUNT(squadra) AS apparizioni
FROM
(
   SELECT squadra1 AS squadra FROM tabella
   UNION ALL
   SELECT squadra2 AS squadra FROM tabella
) AS temp_table
GROUP BY squadra