Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/09/2014, 11:24
summerblack
 
Fecha de Ingreso: diciembre-2012
Mensajes: 249
Antigüedad: 11 años, 4 meses
Puntos: 2
contar registros de 2 tablas en la misma query

Hola amigos del web espero esten bien,
Les escribo para preguntarles lo siguiente:

Resulta que en mi tbl1 tengo 10 registros y en mi tbl2 tengo 20 registros

necesito que con una sola consulta a mysql me retorne el total de registros de cada tabla en una variable diferente
ejemplo: total_t1 = 10 y total_t2 = 20

He intentado con lo siguiente:

Código MySQL:
Ver original
  1. SELECT count(*) as total1 FROM tbl1
  2. SELECT count(*) as total2 FROM  tbl1 where estado = 1

Pero no me sirve porque imprime los 2 resultados en total1


Mi segundo intento fue algo asi:

Código MySQL:
Ver original
  1. select count(t1.id) as total1,count(t2.id2) as total2 from t1,t2 where estado = 1

Pero tampoco funciono porque me pone el mismo valor en las 2 variables osea
pone t1=20 y t2=20 (datos erroneos)


Les agradeceria una ayudita con esto byee

Última edición por gnzsoloyo; 03/09/2014 a las 11:58 Razón: Legibildiad de primera query