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)