Como hacer esto ?

1563 visitas 1 respuestas

hola espero me puedan ayudar, bueno antes que nada tengo una tabla con 3 campos de los cuales dos de ellos A y B tienen los mismos datos ademas el campo C del primer registro es un 1 y en el segundo registro es un dos.

al buscar por la llave del primer campo, me trae los dos registros porque son iguales en cuanto a datos(debo hacerlo asi !), pero yo necesito que me traiga el registro cuyo valor del campo C sea el mayor valor. osea el registro que tenga el valor 2 del campo C

Como lo puedo Hacer ?

muchas gracias desde ya.

por desde Chile

Registrado desde: 13 Jul 11

Respuestas

1 0

Prueba con algo como esto: SELECT * FROM (SELECT campo1, campo2, campo3 FROM tutabla WHERE campo1 = campo2 ORDER BY campo3 DESC)t1 GROUP BY t1.campo1 Si los campos campo1 y campo2 siempre fueran iguales, podrías ahorarte el WHERE

por desde España

Registrado desde: 04 Sep 07