将varchar与数字列连接,用于巨大的volumn表

时间:2018-01-31 15:08:19

标签: sql oracle plsql sql-tuning

我必须将表organization_id(number)的{​​{1}}的值与查找含义(msc_system_items)的值相等。

我使用varchar2,但这需要更多时间。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

而不是使用NOT IN

msi.organization_id not in (select meaning FROM apps.fnd_lookup_values and condition)

尝试使用NOT EXISTS

not exists (select meaning 
            FROM apps.fnd_lookup_values 
            WHERE meaning = msi.organization_id and condition)