Bueno, a ver si me dan luz...
Tengo esta consulta...
Código SQL:
Ver originalSELECT m.marca, pf.precio, p.productoDisponible, e.nombreEmpresa, c.clasificacion
FROM productosDisponibles AS p
INNER JOIN productosPerfil AS pf
ON p.idproductos=pf.idproductos
INNER JOIN empresas AS e
ON pf.idempresas=e.idempresas
INNER JOIN clasificacion AS c
ON p.idclasificacion=c.idclasificacion
INNER JOIN marcas AS m
ON p.idmarcas=m.idmarcas
WHERE LOWER(CONCAT(p.producto,' ',e.nombre,' ',m.marca,' ',c.clasificacion)) LIKE '%LA-VARIABLE%'
Busco en varias tablas, que en algún momento se relacionan entre si, a veces directa, otras indirectamente... mi consulta es... estoy optimizando la consulta para que no me ocupe mucha memoria, o habría otra forma mas sencilla?
El modelo de BD esta aqui:
http://subefotos.com/ver/?7128f0427b...1c788a099o.png
OBS: de repente algunos nombre de tablas o columnas estan alterados, pero para el efecto son lo mismo, es decir, les puse algun guin bajo, o solo en mayuscula, espero se entienda.