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

saludes amigo

Estas en el tema de saludes amigo en el foro de Mysql en Foros del Web. saludes, como hago la consulta para seleccionar todos los datos del registro con el mayor valor de un un campo especifico. ya se que es ...
  #1 (permalink)  
Antiguo 13/05/2009, 09:44
 
Fecha de Ingreso: febrero-2009
Ubicación: Medellín
Mensajes: 81
Antigüedad: 15 años, 2 meses
Puntos: 1
Exclamación saludes amigo

saludes,

como hago la consulta para seleccionar todos los datos del registro con el mayor valor de un un campo especifico.

ya se que es con max pero no me funciona..

agradecerian me mostraran un ejemplo

  #2 (permalink)  
Antiguo 13/05/2009, 09:48
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: saludes amigo

Muestranos un ejemplo de lo que quieres y como estas haciendo uso de la función max.

Un saludo.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #3 (permalink)  
Antiguo 13/05/2009, 10:29
 
Fecha de Ingreso: febrero-2009
Ubicación: Medellín
Mensajes: 81
Antigüedad: 15 años, 2 meses
Puntos: 1
Respuesta: saludes amigo

Cita:
Iniciado por huesos52 Ver Mensaje
Muestranos un ejemplo de lo que quieres y como estas haciendo uso de la función max.
Un saludo.


lo que tengo es:

require("conexion.php");

$query="SELECT tema,titulo,respuestas,autor, MAX(respuestas) FROM mensajes where respuestas!=0";

$result=mysql_db_query("foro", $query, $conexion);
$row = mysql_fetch_array ($result);
$autor=$row[autor];

la idea es que arroje el registro con el mayor valor de respuestas que es un campo entero.

  #4 (permalink)  
Antiguo 13/05/2009, 10:42
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: saludes amigo

Si te entendí el objetivo prueba con:

Código mysql:
Ver original
  1. SELECT tema,titulo,respuestas,autor
  2. FROM mensajes where
  3. respuestas = (select max(respuestas) from mensajes);

Un saludo.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
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 04:06.