Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/09/2011, 16:10
Marti1982
 
Fecha de Ingreso: mayo-2008
Ubicación: España
Mensajes: 130
Antigüedad: 16 años
Puntos: 3
Obtener numero resultados de varias tablas en la misma consulta

Muy buenas.

Me gustaria saber si se puede realizar una consulta para que al pasarle un valor me devuelva el numero de coincidencias de varias tablas a la vez, es decir que la consulta me devolviera un resultado tipo:

nombre_campo -> 5
nombre_campo_2 -> 17
nombre_campo_3 -> 11
nombre_campo_4 -> 0

He usado UNION pero el resultado me lo devuelve asi:

nombre_campo
------------------
5
17
11
0

La consulta que estoy usando:

Código PHP:
SELECT COUNT(n.id) AS 'total_noticias' FROM noticias n 
WHERE n
.titulo like '%valor%'

UNION

SELECT COUNT
(c.id) AS 'total_contenido' FROM contenido c 
WHERE c
.descripcion like '%valor%'

UNION
... 

Gracias por adelantado