Can someone help me in optimizing this query,
SELECT(X1, X2 FROM TABLEAA WHERE Y IN (SELECT Y FROM TABLEBB WHERE Z=SELECTED) AND Y IN (SELECT Y FROM TABLECC WHERE ZZ=SELECTED) )
WHERE AS
TABLEAA : 1 million enteries TABLEBB : 22 million enteries TABLECC : 1.2 million enteries
it works, but takes too long, almost 30 seconds
Is there any other way to do this?
edit: Z and ZZ are completely two different columns
source share