Ver Mensaje Individual
  #4 (permalink)  
Antiguo 31/05/2004, 15:52
Avatar de jachguate
jachguate
 
Fecha de Ingreso: enero-2003
Ubicación: Guatemala
Mensajes: 66
Antigüedad: 21 años, 2 meses
Puntos: 0
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.

;)
__________________
Juan Antonio Castillo Hernández

Visitá el blog de jachguate