Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/09/2009, 14:19
jey_ci001
 
Fecha de Ingreso: julio-2008
Mensajes: 3
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Ordenamiento mediante consulta

Bueno, lo primero que deberias de hacer es decir en que gestor de base de datos estas trabajando, ya que las compañias como: MYSQL, SQL server, ORACLE, etc., agregan leves cambios a los estadanres SQL.

De todas formas te dejo esta consulta, espero que funsione en tu base de datos, esta hecha en MYSQL.

SELECT tabla1.grupo_nombre, tabla1.grupo_informacion, count(tabla2.miembro_id) FROM
tabla1,tabla2 WHERE tabla1.grupo_id = tabla2.grupo_id GROUP BY tabla2.grupo_id ORDER BY count(tabla2.miembro_id) DESC;

Hago la relacion entre las dos tablas despues del WHERE. La palabra DESC ("descendente") al final, es para ordenar el grupo, desde el mas grande hasta el mas pequeño, si quieres hacer lo contrario usas la palabra ASC ("Ascendente").

Espero te ayude.

Última edición por jey_ci001; 25/09/2009 a las 20:08