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! 
   
 

 
 
