21/10/2011, 09:29
|
| | Fecha de Ingreso: septiembre-2011
Mensajes: 116
Antigüedad: 13 años, 2 meses Puntos: 8 | |
Respuesta: Sentencia SQL de ordenación. Según me dices cada vez que realicen una búsqueda en mi web tengo que guardar los resultados encontrados en una tabla temporal?
Actualmente rondo los 9.000 registros, cada vez que alguien utilice el buscador tendré que enviar todos los resultados a una tabla temporal y creo que eso puedo demorar mucho al usuario.
No existe algo más simple como por ejemplo:
Select *
FROM inmuebles
WHERE *aqui todas mis condiciones*
order by id=2,id=1,id=3,id=5;id=el resto
:)
Exactamente lo que quiero es mostrar los inmuebles que se han buscado a través del buscador, pero dando preferencia a los inmuebles de ciertos usuarios para que se carguen PRIMEROS, por eso deseo que al hacer la búsqueda primero se muestren todos los inmuebles del usuario Pedro (que coincidan con la búsqueda), luego que se muestren los de los usuarios Maria, Sergio y Antonio (que coincidan con la búsqueda) y finalmente el resto de inmuebles que han puesto otro usuarios (también que coincidan con la búsqueda). |