Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/02/2009, 17:28
Avatar de Italico76
Italico76
 
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 18 años
Puntos: 292
Pregunta SELECTs anidados

Hola, quisiera seleccionar al azar unos 30 resultados de los ultimos 60 registros y pensé en anidar dos SELECT pero no me funciona:

Cita:
SELECT claves,veces FROM consultas ORDER BY RAND() LIMIT 30 IN (SELECT claves,veces FROM consultas WHERE filtrado=0 ORDER BY fecha ASC LIMIT 60)
y asi tampoco:

Cita:
SELECT claves,veces FROM consultas ORDER BY RAND() LIMIT 30 = (SELECT claves,veces FROM consultas WHERE filtrado=0 ORDER BY fecha ASC LIMIT 60)
El error me lo marca justo en el IN o el =

Alguien sabe como solucionarlo, gracias ?
(pd: como consultas individuales funcionan bien)
__________________
Salu2!

Última edición por Italico76; 06/02/2009 a las 14:30