Eso es medio irrelevante en este caso , porque esa query
no contiene ninguna condición que dependa de variables. Es una query fija, sin parametrizaciones. Incluso más: No tiene errores sintácticos.
En definitiva, tal como está escrita debe funcionar si y sólo si hay datos que cumplan las condiciones fijas colocadas.
Yo sugiero empezar por comprobar qué devuelve si la corres en MySQL directamente.
Código MySQL:
Ver original rx.d_rx,
rx.id_cil,
rx.id_esf,
esfera.esfera,
cilindro.cilindro
((rx
JOIN esfera
ON ((rx.id_esf
= esfera.id_esf
))) JOIN cilindro
ON ((rx.id_cil
= cilndro.id_cil
))) rx.id_rx,
rx.id_cil,
rx.id_esf,
esfera.esfera,
cilindro.cilindro
((rx
JOIN esfera
ON ((rx.id_esf
= esfera.id_esf
))) JOIN cilindro
ON ((rx.id_cil
= cilindro.id_cil
))) rx.id_rx,
rx.id_cil,
rx.id_esf,
esfera.esfera,
cilindro.cilindro
((rx
JOIN esfera
ON ((rx.id_esf
= esfera.id_esf
))) JOIN cilindro
ON ((rx.id_cil
= cilindro.id_cil
))) ((cilindro.cilindro = -(1.25))
rx.id_rx,
rx.id_cil,
rx.id_esf,
esfera.esfera,
cilindro.cilindro
((rx
JOIN esfera
ON ((rx.id_esf
= esfera.id_esf
))) JOIN cilindro
ON ((rx.id_cil
= cilindro.id_cil
))) ((cilindro.cilindro = -(1.50))
rx.id_rx,
rx.id_cil,
rx.id_esf,
esfera.esfera,
cilindro.cilindro
((rx
JOIN esfera
ON ((rx.id_esf
= esfera.id_esf
))) JOIN cilindro
ON ((rx.id_cil
= cilindro.id_cil
))) ((cilindro.cilindro = -(1.75))
AND (esfera.esfera
= 4.25))) rx.id_rx,
rx.id_cil,
rx.id_esf,
esfera.esfera,
cilindro.cilindro
((rx
JOIN esfera
ON ((rx.id_esf
= esfera.id_esf
))) JOIN cilindro
ON ((rx.id_cil
= cilindro.id_cil
))) ((cilindro.cilindro = -(1.25))
rx.id_rx,
rx.id_cil,
rx.id_esf,
esfera.esfera,
cilindro.cilindro
((rx
JOIN esfera
ON ((rx.id_esf
= esfera.id_esf
))) JOIN cilindro
ON ((rx.id_cil
= cilindro.id_cil
))) ((cilindro.cilindro = -(1.50))
rx.id_rx,
rx.id_cil,
rx.id_esf,
esfera.esfera,
cilindro.cilindro
((rx
JOIN esfera
ON ((rx.id_esf
= esfera.id_esf
))) JOIN cilindro
ON ((rx.id_cil
= cilindro.id_cil
))) ((cilindro.cilindro = 0.00)
rx.id_rx,
rx.id_cil,
rx.id_esf,
esfera.esfera,
cilindro.cilindro
((rx
JOIN esfera
ON ((rx.id_esf
= esfera.id_esf
))) JOIN cilindro
ON ((rx.id_cil
= cilindro.id_cil
))) ((cilindro.cilindro = -(0.25))
rx.id_rx,
rx.id_cil,
rx.id_esf,
esfera.esfera,
cilindro.cilindro
((rx
JOIN esfera
ON ((rx.id_esf
= esfera.id_esf
))) JOIN cilindro
ON ((rx.id_cil
= cilindro.id_cil
))) ((cilindro.cilindro = -(0.50))
rx.id_rx,
rx.id_cil,
rx.id_esf,
esfera.esfera,
cilindro.cilindro
((rx
JOIN esfera
ON ((rx.id_esf
= esfera.id_esf
))) JOIN cilindro
ON ((rx.id_cil
= cilindro.id_cil
))) ((cilindro.cilindro = -(0.75))
rx.id_rx,
rx.id_cil,
rx.id_esf,
esfera.esfera,
cilindro.cilindro
((rx
JOIN esfera
ON ((rx.id_esf
= esfera.id_esf
))) JOIN cilindro
ON ((rx.id_cil
= cilindro.id_cil
))) ((cilindro.cilindro = -(1.75))
AND (esfera.esfera
= -(4.25))))