Ver Mensaje Individual
  #6 (permalink)  
Antiguo 18/10/2009, 02:26
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: Ordenar resultados de tres tablas

Nacho 004, a ver si te sirve esto:
Código sql:
Ver original
  1. (SELECT COUNT(*)totcom, 'gastronomia_comentarios' AS tabla, id_gastronomia AS ID
  2. FROM `gastronomia_comentarios`
  3. WHERE votado = 1 AND publicado = 1 GROUP BY id_gastronomia)
  4. UNION ALL
  5. (SELECT COUNT(*), 'bares_comentarios', id_bares
  6. FROM `bares_comentarios`
  7. WHERE votado = 1 AND publicado = 1 GROUP BY id_bares)
  8. UNION ALL
  9. (SELECT COUNT(*), 'boliches_comentarios', id_boliches
  10. FROM `boliches_comentarios`
  11. WHERE votado = 1 AND publicado = 1 GROUP BY id_boliches) ORDER BY totcom DESC, tabla