Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

DUDA sobre el max() en mysql

Estas en el tema de DUDA sobre el max() en mysql en el foro de Mysql en Foros del Web. Buenas noches espero y me puedan ayudar con una duda que tengo. Hace poco hice una pequeña aplicacion la cual me pedia hayar la maxima ...
  #1 (permalink)  
Antiguo 11/09/2011, 21:55
 
Fecha de Ingreso: septiembre-2011
Ubicación: LIMA
Mensajes: 2
Antigüedad: 12 años, 7 meses
Puntos: 0
Pregunta DUDA sobre el max() en mysql

Buenas noches espero y me puedan ayudar con una duda que tengo.
Hace poco hice una pequeña aplicacion la cual me pedia hayar la maxima nota de una serie de registros la cuestion es que en mi base de datos hay dos registros que tienen la maxima nota pero a la hora de correr la aplicacion solo me arroja uno de los registros (el que esta primero en la base de datos) quisiera saber si hay alguna forma de hacer que me imprima los dos registros

mi codificacion fue la siguiente:

Select alumnos.nombre,alumnos.apellido,calificaciones
From alumnos,cursos,calificaciones
Where (alumnos.codigo=cod_alumno and cursos.codigo=cod_curso)
Order by max(calificaciones)
  #2 (permalink)  
Antiguo 12/09/2011, 01:56
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: DUDA sobre el max() en mysql

Código MySQL:
Ver original
  1. Select a.nombre,
  2.           a.apellido,
  3.           ca.calificaciones
  4. From ((alumnos a inner join cursos c on c.codigo=a.cod_curso)
  5. inner join calificaciones ca on a.codigo=ca.cod_alumno)
  6. Where  ca.calificaciones=(SELECT max(ca1.calificaciones)
  7.                          FROM calificaciones ca1)

Algo así te sirve?
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.
  #3 (permalink)  
Antiguo 12/09/2011, 08:11
 
Fecha de Ingreso: septiembre-2011
Ubicación: LIMA
Mensajes: 2
Antigüedad: 12 años, 7 meses
Puntos: 0
De acuerdo Respuesta: DUDA sobre el max() en mysql

Muchas gracias se sirvio de mucho

Etiquetas: tablas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:41.