Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/03/2012, 03:21
Avatar de reprogramator
reprogramator
 
Fecha de Ingreso: febrero-2012
Mensajes: 14
Antigüedad: 12 años, 3 meses
Puntos: 0
Exclamación Optimizar este Select

Buenas a todos!

tengo una tabla con dos campos: IP e id (int).
Es una tabla para hacer votaciones donde se van guardando la IP del usurio y el id al que se ha votado. El campo id es el item que se ha votado.
Lo que quiero hacer es sacar la id de mayor valor (int) que no haya sido votada por mi.

Para ello he realizado esta consulta que funciona perfectamente

Código:
SELECT  id FROM `votos` 
WHERE  id NOT IN ( SELECT  id from votes WHERE IP ='".GetUserIp()."' )
 ORDER BY  id DESC 
LIMIT 1
Pero tengo la duda de si el select anidado sobrecargará mucho el servidor. Lo digo en el caso de tener varios millones de votos.

Muchas gracias por los comentarios.