Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/08/2011, 22:20
Avatar de YeisonSoto
YeisonSoto
 
Fecha de Ingreso: enero-2011
Ubicación: Cali, Colombia, Colombia
Mensajes: 116
Antigüedad: 13 años, 3 meses
Puntos: 4
Duda con Sentencia Sql

Hola amigos del foro, tengo una duda respecto a una Sentencia en sql, la cual no me muestra los resultados como yo quiero.....
La sentencia es esta:
Código MySQL:
Ver original
  1. "select  DISTINCT historico.Est_id,est_nombre,jue_nombre,his_fecha,his_errores,his_aciertos,
  2. niv_nombre,his_porcentaje
  3. FROM historico,estudiante,juego,nivel
  4. WHERE historico.est_id=estudiante.est_id and  historico.jue_id=juego.jue_id
  5. and historico.niv_id=nivel.niv_id  and historico.niv_id=".$niv_id." and gru_id=".$id_grupo."
  6. ORDER by his_fecha desc"

El resultado:

Aqui la Bd:

El inconveniente que tengo es que quiero que muestre los registros de todos los estudiantes en ese juego(Nivel), en este caso seria nivel 1 grupo 1, pero que por cada estudiante me muestre solo el registro mas nuevo, el mas reciente.... y me los está mostrando todos..

Porfavor alguien que me de una mano con esta sentencia......