
02/01/2006, 13:26
|
 | | | Fecha de Ingreso: mayo-2004
Mensajes: 972
Antigüedad: 20 años, 10 meses Puntos: 2 | |
Optimizacion de consultas ya se la parte de los indices, lo que quería saber, como se maneja en mysql el tema de usar consultas mas pequeñas para optimizar la consulta principal.
Es un tema muy interesante, y puedo aportar la teoría, como lo haría en M$Sql:
Select * from A join B on... where A.c='saraza'...
se converitirá en:
select * into A1# from A where c='sarasa' /*guarda en una tabla temporal el resultado*/
y la definitiva:
select * from a1# join b on.. /*La union en este caso es con el resultado de la consulta anterior, por lo cual reducimos costo de lectura*/
Mi pregunta entonces es, como puedo hacer para que el resultado de una consulta se guarde en una tabla temporal nueva en mysql.
(equivalente en mssql: select * into A1# from A where c='sarasa')
Espero les sirva el aporte, y que alguien conteste a mi pregunta.
muchas gracias |