【发布时间】:2020-11-18 23:07:56
【问题描述】:
任务是执行sql查询:
select * from x where user in (select user from x where id = '1')
子查询包含大约 1000 个 id,因此需要很长时间。 也许这个问题已经存在,但我怎样才能加快速度呢? (如果可以加快速度,请为 PL SQL 和 T-SQL 或至少其中之一编写)。
【问题讨论】:
-
“子查询包含大约 1000 个 id”是什么意思?
-
tsqlplsql。我删除了这些冲突的标签,请只标记一个数据库:mysql、oracle、postgresql...?
标签: sql subquery query-optimization where-clause