次のクエリでは:
SELECT column_a, column_b FROM table_a WHERE
column_b IN (SELECT b_id FROM table_b)
サブクエリSELECT b_id FROM table_b
はSQLパーサーによってキャッシュされますか、それとも事前にクエリを実行し、変数として保存して(たとえば、PHPで)、それらの値をCSV文字列として渡す方が速いでしょうか。
例えば
SELECT column_a, column_b FROM table_a WHERE
column_b IN (1,3,4,6,8,10,16,18)