我正在寻找一种通过在连接中排除结果来快速搜索表的方法。
两个简化表:
table 1
- article_id
- term_id
table 2
- article_id
- loc_id
在表 1 中,同一个 article_id 可以有多行,它可以链接到多个术语。我正在寻找一个选择查询来获取表 2 中的所有结果,其中 loc_id 1 在表 1 中没有带有 term_id 20 的行。
这两个表在 article_ids ofc 上连接。
如果我使用普通连接,然后在 term_id 上设置 where != 20,如果文章链接到 term_id 19,我仍然会得到结果。