Hi list:

I have the following partial result from an explain select:

| table | type | possible_keys | key | key_len | ref | rows | Extra |
+------------------+--------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------+---------+-----------------------------------------------------------------------------------------+------+-----------------------------+
| OrdenServicio | ref | XIF923OrdenServicio,XIF117OrdenServicio,XIF910OrdenServicio,XIF172OrdenServicio,IDX5979OrdenServicio,IDX5984OrdenServicio,IDX5985OrdenServicio,IDX0010OrdenServicio,IDX0111OrdenServicio | IDX5979OrdenServicio | 4 | const | 1058 | where used; Using temporary || Tienda | ref | PRIMARY | PRIMARY | 4 | OrdenServicio.idTienda | 1 | |
| TipoGarantia | ALL | PRIMARY | NULL | NULL | NULL | 2 | where used |
| Pedido | eq_ref | PRIMARY,IDX6868,XIF134Pedido,XIF135Pedido | PRIMARY | 12 | OrdenServicio.idPedido,OrdenServicio.idCanal,OrdenServicio.idTienda | 1 | |


.--------------------------

And I would like to remove the "Using temporary" label, and this is my query:

Select distinct OrdenServicio.folioOrdenServicio, OrdenServicio.idCanal, OrdenServicio.idTienda, OrdenServicio.idTaller, OrdenServicio.idCentroServicio, OrdenServicio.idPedido, OrdenServicio.idProducto, OrdenServicio.fallaCliente, OrdenServicio.idEntregaControl, OrdenServicio.numSerie, OrdenServicio.estaComponenteBase, OrdenServicio.observaciones, OrdenServicio.idStatusOrden, OrdenServicio.idCanalLevantamiento, OrdenServicio.idTiendaLevantamiento, OrdenServicio.idCentroServicioLevantamiento, OrdenServicio.idTallerLevantamiento, OrdenServicio.idTipoGarantia, OrdenServicio.idLinea, OrdenServicio.esReparacionInterna, OrdenServicio.otroAccesorio, OrdenServicio.idFalla, OrdenServicio.fechaLevantamiento, Taller.nombre Taller_nombre, Tienda.nombre Tienda_nombre, Producto.nombre Producto_nombre, Marca.idMarca, Marca.nombre Marca_nombre, Pedido.fechaSurtimiento, ProductoComprado.idStatusGarantia, ProductoComprado.garantiaExtendida, ProductoComprado.numPoliza, Cliente.idCliente, Cliente.nombre Cliente_nombre,Cliente.apellidoP, Cliente.apellidoM, TipoGarantia.nombre TipoGarantia_nombre, CentroServicio.nombre CentroServicio_nombre, StatusGarantia.nombre StatusGarantia_nombre from OrdenServicio, Tienda, Producto, Marca, Pedido, Cliente, TipoGarantia, CentroServicio, Taller, ProductoComprado, StatusGarantia where OrdenServicio.idTipoGarantia = TipoGarantia.idTipoGarantia and OrdenServicio.idTienda = Tienda.idTienda and OrdenServicio.idProducto = Producto.idProducto and OrdenServicio.idPedido = Pedido.idPedido and OrdenServicio.idTienda = Pedido.idTienda and OrdenServicio.idCanal = Pedido.idCanal and OrdenServicio.idProducto = ProductoComprado.idProducto and OrdenServicio.idPedido = ProductoComprado.idPedido and OrdenServicio.idCanal = ProductoComprado.idCanal and OrdenServicio.idTienda = ProductoComprado.idTienda and ProductoComprado.idProducto = Producto.idProducto and Producto.idMarca = Marca.idMarca and ProductoComprado.idStatusGarantia = StatusGarantia.idStatusGarantia and Cliente.idCliente = Pedido.idCliente and Cliente.idTienda = Pedido.idTienda and Cliente.idCanal = Pedido.idCanal and OrdenServicio.idTaller = Taller.idTaller and OrdenServicio.idCentroServicio = CentroServicio.idCentroServicio and (OrdenServicio.idStatusOrden = 13) and OrdenServicio.idLinea = 2 group by OrdenServicio.folioOrdenServicio limit 0,10;

Any suggestions to remove the " Using temporary" label in the explain results.

Thnx in advanced

Best Regards.

Mikel

_________________________________________________________________
MSN. Más Útil Cada Día  http://www.msn.es/intmap/


-- MySQL General Mailing List For list archives: http://lists.mysql.com/mysql To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]



Reply via email to