FROM句にサブクエリを使う時の順番を書いたので、 今度はWHERE句に使う時(相関サブクエリ)の順番も考察してみる。 毎度の投げ遣りサンプルテーブルはFROM句サブクエリの時と一緒。 あと、今回はt1テーブルをまるっとtt1テーブルにもコピーして2つにしておく。 取り敢えずこんなサブクエリは如何だろうか。 mysql> SELECT * FROM t1 WHERE val IN (SELECT val FROM tt1 WHERE num BETWEEN 1 AND 10); +-----+----------------------------------+ | num | val | +-----+----------------------------------+ | 1 | c4ca4238a0b923820dcc5