Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/10/2009, 11:42
nacho004
 
Fecha de Ingreso: noviembre-2005
Ubicación: Córdoba - Argentina
Mensajes: 155
Antigüedad: 18 años, 5 meses
Puntos: 1
Ordenar resultados de tres tablas

Hola, no se me ocurre como sería la consulta que tengo que realizar para generar un ranking de registros de 3 tablas distintas.

Lo que necesito es que me cuente la cantidad de registros que hay en las 3 tablas y luego ordenarlos de mayor cantidad a menor en base al resultado en la misma consulta. No se si usar un COUNT junto con un ORDER BY, pero no se como se podría hacer.

Las tablas son:
gastronomia_comentarios
boliches_comentarios
bares_comentarios


y en ellas hay dos campos que deberían estar en 1 (true) para que sean contadas por la sentencia. Los campos son: publicado y votado.

En lenguaje humano la consulta sería: Seleccionar registros de las tres tablas, donde votado y publicado sean igual a 1 y ordenar de mayor a menor según cantidad de comentarios (registros), limitando la salida a 10 registros.

Cualquier cosa que no se entienda vuelvo a explicar.

Muchas gracias!