Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/05/2012, 08:03
schizo
 
Fecha de Ingreso: septiembre-2007
Mensajes: 21
Antigüedad: 17 años, 2 meses
Puntos: 0
Pregunta Valor mas bajo de un mismo campo

Buenas tardes.

Para obtener un campo de mi bd estoy haciendo 2 consultas que estoy seguro que con un poco de maña se podría quedar en una. Supongamos que estos son los datos...

id valor
-------------
1 a
2 b
3 c
4 b

Ahora lo que necesito que es que si busco por el id 4, me devuelva el valor y el id mas bajo asociado a ese valor.

Con las 2 consultas queda algo asi:

Código PHP:
$sql mysql_fetch_row(mysql_query("SELECT valor FROM tabla WHERE id = '4' LIMIT 1"));
$sql2 mysql_fetch_row(mysql_query("SELECT id, valor FROM tabla WHERE valor = '$sql[0]' ORDER BY id ASC LIMIT 1")); 
Esto me devolvería el id 2 valor b, que es correcto, pero no me parece la mejor forma de hacerlo. Sugerencias?

Gracias!