【发布时间】:2014-04-07 20:04:49
【问题描述】:
谁能帮我优化以下查询...
UPDATE tab1 SET col1 = 'NA' where
col2 =(Select col1 from tab2 where col2 is null and
col3 = (Select col1 from tab3 where col2 = 100));
【问题讨论】:
-
请分享示例数据,我知道这不是完全必需的,但可以加快我的回答速度。
-
请注意,根据记录的数量,您可以通过确保引用列被索引来进一步优化查询。当然,这一切都取决于您的数据结构和数据量。
-
您可能会发现语法差异取决于它必须在哪个数据库上运行。
标签: sql optimization join