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

Consulta mysql

Estas en el tema de Consulta mysql en el foro de Mysql en Foros del Web. Estoy buscando la forma de obtener la fila o filas que incluyan el valor más grande dentro de una columna. He intentado con varios while ...
  #1 (permalink)  
Antiguo 23/02/2012, 16:42
 
Fecha de Ingreso: mayo-2009
Ubicación: Mérida, Yucatán
Mensajes: 68
Antigüedad: 14 años, 11 meses
Puntos: 3
Consulta mysql

Estoy buscando la forma de obtener la fila o filas que incluyan el valor más grande dentro de una columna. He intentado con varios while y no lo logro, alguien seria tan amable de ayudarme.
  #2 (permalink)  
Antiguo 23/02/2012, 16:44
Avatar de malakian  
Fecha de Ingreso: septiembre-2010
Ubicación: $malakian->Colombia();
Mensajes: 469
Antigüedad: 13 años, 7 meses
Puntos: 45
Respuesta: Consulta mysql

Bueno no entiendo muy bien, obtener el valor mas grande de una tabla??

SELECT MAX(llave_primaria) FROM tabla1
__________________
Guitar Loco, Desarrollador Web PHP
Sigueme: @jose1x
  #3 (permalink)  
Antiguo 23/02/2012, 19:38
 
Fecha de Ingreso: mayo-2009
Ubicación: Mérida, Yucatán
Mensajes: 68
Antigüedad: 14 años, 11 meses
Puntos: 3
Respuesta: Consulta mysql

Me refiero a que sobre en la columna X me diga cual es el valor más grande que encuentra y con eso pueda elegir la fila en la que se por decir me seleccione el mas grande de edad.
  #4 (permalink)  
Antiguo 23/02/2012, 19:52
 
Fecha de Ingreso: noviembre-2010
Mensajes: 11
Antigüedad: 13 años, 5 meses
Puntos: 1
Respuesta: Consulta mysql

puedes utilizar una subconsulta de la siguiente forma


SELECT *
FROM `usuario`
WHERE edad = (
SELECT MAX( edad )
FROM usuario )

o tambien podrias ordenar los resultados con base en el campo del que quieres obtener el maximo y de usar LIMIT

SELECT *
FROM `usuario`
ORDER BY edad DESC
LIMIT 1

Última edición por Iskra; 23/02/2012 a las 20:09
  #5 (permalink)  
Antiguo 23/02/2012, 20:30
 
Fecha de Ingreso: mayo-2009
Ubicación: Mérida, Yucatán
Mensajes: 68
Antigüedad: 14 años, 11 meses
Puntos: 3
Respuesta: Consulta mysql

Muchas gracias.

Etiquetas: Ninguno
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 01:01.