【发布时间】:2021-05-18 11:49:00
【问题描述】:
我试图获取 id,而表中的数字条件为 number 不在 id 中。
select id,number from tmp_t where number not in (select id from tmp_t)
已经尝试过查询,它需要很长时间......差不多 40 分钟,我与服务器断开连接。 所以我该怎么做?数据大约有 500K 行..
所以我想显示“这里是 id 和数字,id 中不存在该数字。” 因为我尝试插入数字,但数字是 FK 并且取决于 ID,所以我想知道 id 和数字,这就是我使用 not in 的原因。
也许有人知道?顺便说一句,我正在使用 Postgresql-13
【问题讨论】:
标签: postgresql query-optimization