このクエリの最適化を手伝ってくれる人はいますか?
SELECT
A,
B
FROM tableAA
WHERE (C IN (SELECT D
FROM tableBB
WHERE (E IN (SELECT F
FROM tableCC
WHERE (G='$selected')
)
)
)
) AND (G=$SELECTED22)
ORDER BY
A;
一方
TABLEAA : 100 万エントリ
TABLEBB : 2,200 万のエントリ
TABLECC : 7,900 万のエントリ
それは機能しますが、時間がかかりすぎます.30秒近くかかります
これを正す他の方法はありますか?