Ver Mensaje Individual
  #6 (permalink)  
Antiguo 28/05/2008, 09:28
xamamo
 
Fecha de Ingreso: septiembre-2007
Mensajes: 106
Antigüedad: 16 años, 7 meses
Puntos: 1
Respuesta: Order by en pagina web tras mostrar unos registros...

Buenas... gracias por tu contestación!!!

El problema es que la consulta que hago es a 5 tablas y cada tabla contiene muchas filas(algunas hasta 2600), entonces al mostrar los resultados tarda como 95 segs... es excesivo...

La base de datos es de mysql, la consulta es la siguiente:
SELECT inm.Imagen1,inm.Imagen2,inm.Imagen3,inm.Imagen4,in m.Imagen5,inm.Imagen6,inm.idinmueble,pbl.nombrepob lación,inm.situación1,inm.situación2, tinm.nombretipoinmueblecs, inm.precio1euros,inm.precio1euros as precio1euros, (c.superficie1 + c.superficie2 +c.superficie3 + c.superficie4 + c.superficie5) AS superficie_vivienda, c.superficieSolar, (c.númhabdobles + c.númsuitshabdobles +c.númhabsencillas) AS num_habitaciones,(c.númbaños + c.númaseos)as num_baños, inm.idinmueble AS referencia
FROM dat_población pbl
INNER JOIN dat_inmueble inm ON pbl.idpoblación = inm.idpoblación
INNER JOIN dat_tipoinmueble tinm ON tinm.idtipoinmueble = inm.idtipoinmueble INNER JOIN dat_inmueblecomún c ON c.idinmueble = inm.idinmueble
INNER JOIN dat_inmuebleCS cs on cs.idinmueble = inm.idinmueble
WHERE (c.númhabdobles+c.númsuitshabdobles+c.númhabsencil las)>='2'
ORDER BY tinm.nombretipoinmueblecs DESC

la sintaxis está bien porque al cabo del tiempo muestra los datos, el tema es como reducir el tiempo de espera...

Gracias anticipadas!!