Tengo una tabla donde guardo los siguientes campos: Fabricante, RefProducto.
El caso es que me gustaria saber que productos tienen en comun 2 fabricantes que yo elija, para ello creo esta consulta:
Código:
En este caso quiero decirle a SQL que me de las referencias de productos iguales del fabricante 92 y 93.SELECT RefProducto FROM inventario WHERE (idfabricante = '92') AND (idfabricante = ANY (SELECT idfabricante FROM inventario WHERE (RefProducto = '93')))
El problema es que cuando hay 200 registros va bien, cuando tengo mas de 10.000 va lento de cojones... con 15.000 registros tarda 24s la peticion...
Pienso que, o bien hay una forma mas rapida de realizar la consulta, o bien, se debe realizar de otra forma...
¿Algun experto me puede ayudar?