Tengo una tabla, llamada faq_questions con la siguiente estructura:MySQL Query, seleccione mayor que
id int not_null auto_increment,
question varchar(255),
sort_order int
Estoy tratando de construir una consulta que da un orden de búsqueda, selecciona la fila con la siguiente orden de clasificación más alto
Ejemplo:
id question sort_order
1 'This is question 1' 10
2 'This is question 2' 9
3 'This is another' 8
4 'This is another one' 5
5 'This is yet another' 4
Ok, por lo que se imaginan que pase en el 5 por mi orden conocida especie (id 4), lo necesito para devolver la fila con id 3. Ya que no hay garantía de que sort_order será contiguo No puedo simplemente seleccionar la orden_orden_conocida + 1.
¡Gracias!
Asegúrese de pedir POR sort_order DESC de lo contrario obtendrá extraños resultados –
ASC, ya que él quiere que la próxima entrada más bajo –
Vaya, vi ID = 3 y pensé que quería decir sort_order = 3 . Lo tienes: D –