Problema con consulta

Hola, tengo un problema con una consulta sql, quiero sacar de una serie de truplas, solo 1, que sera de todas las que tengan el campo1=4, la que tenga el campo1 más grande, con la siguiente consulta funciona, pero me gustaría saber si hay alguna otra forma, usando max u otra cosa
SELECT campo1,campo2,campo3
FROM table1
WHERE campo1='4' AND campo1=
SELECT max(campo1) FROM table1 WHERE
campo1='4'
con la siguiente no funcionaria
SELECT max(campo1),campo2,campo3
FROM table1
WHERE campo1='4'
Gracias.

1 Respuesta

Respuesta
1
No, no existe otra forma, y efectivamente, como lo haces es la forma correcta.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas