在以下查询中:
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)