No lo acabo de entender bien, con este codigo:
Código PHP:
$u_totales = mysql_query("
SELECT estado, COUNT(*) cantproc
FROM tabla_1
WHERE estado = 'proceso'
UNION
SELECT filtro, COUNT(*) cantfiltro
FROM tabla_1
WHERE filtro = '2';
");
$u_total = mysql_fetch_row($u_totales);
Al hacer un
Código PHP:
print_r($u_total);
Me da como resultado:
Array ( [0] => proceso [1] => 6 )
Y si utilizo:
Código PHP:
$u_totales = mysql_query("
SELECT COUNT(*) cantproc
FROM tabla_1
WHERE estado = 'proceso'
UNION ALL
SELECT COUNT(*) cantfiltro
FROM tabla_1
WHERE filtro = '2';
");
$u_total = mysql_fetch_row($u_totales);
Código PHP:
print_r($u_total);
Me devuelve
Array ( [0] => 6 )
No se si me he explicado bien, pero lo que quiero, es que en este caso, me diera el número total de registros que contiene el valor "proceso" en el campo estado y el número total de registros que contienen el valor "2" en el campo filtro. No se si es que union no sirve para esta finalidad, pensaba que usando count(*) me mostraria los totales.