martes, 15 de enero de 2013

Recuento de un campo en varias tablas (SQL)


El problema que se me planteó era hacer un recuento de registros de dos tablas (o más) que cumplieran una condición. Encontré una consulta guardada que tenía esta solución (que con seguridad lo encontré en la web):

SELECT Campo, COUNT(*) AS Numero
FROM

   ( SELECT Campo
     FROM Tabla1
     WHERE Condición

     UNION ALL

     SELECT Campo
     FROM Tabla2
     WHERE Condición
     )  AS U

GROUP BY Campo


Una vez más gracias a todas esas personas que comparten el conocimiento.

No hay comentarios:

Publicar un comentario