Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/10/2008, 09:52
Avatar de Ronruby
Ronruby
 
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 16 años, 8 meses
Puntos: 416
Duda sobre el caché de consultas, subqueries y tablas temporales

Saludos

Me ha surgido una pequeña duda al trabajar con tablas temporales.

Digamos que en el cache de consultas almaceno una consulta asi:
SELECT * FROM tabla ORDER BY ID DESC LIMIT 3;

Ya que esa consulta esta guardada en el cache, al hacer una consulta como esta:
SELECT * FROM (SELECT * FROM tabla ORDER BY ID DESC LIMIT 3) AS tablatemp ORDER BY RAND() LIMIT 1;

¿Toma la subconsulta que uso como tabla temporal y la ejecuta desde el cache de consultas o que pasa?

;) Gracias por su tiempo, saludos.

Última edición por Ronruby; 22/10/2008 a las 11:09