Ignoro totalmente si mySQL soporta sub-consultas.. si es asi, habrá forma de resumirlo todo en una sola sentencia... pero dificilmente en una sola línea.
También es necesario tener una tabla con un solo registro para que sirva de "base" a las subconsultas... yo usaré una tabla llamada DUAL que existe en cualquier instalación oracle, si mySQL no tiene una por defecto, nada te costaria crearla... La condición: que tenga siempres solamente un registro...
Probá ejecutando algo como:
Código:
Select (SELECT COUNT(*)
FROM retornos WHERE a06 ='1'
) retornos_a06,
(SELECT COUNT(*)
FROM retornos WHERE a07 ='1'
) retornos_a07
from dual;
Podes probarla en phpMyAdmin, y si no retorna error, ya la amplias para todas las subconsultas que necesitas.
Hasta luego.
;)