【发布时间】:2021-10-07 19:12:05
【问题描述】:
我有以下两张表。
尝试:
id
40
41
42
43
attempt_tags:
id attemptid tagid
1 40 2
2 42 4
3 40 11
4 43 10
5 44 2
我希望从 attempts 表中选择一条记录,其中(例如)tagid 2 和 11 BOTH 不存在,因此本例中的查询结果将返回除 id 40 之外的所有内容。
我最初认为this question 会是一个很好的解决方案,但我现在不那么相信了,我想在我需要选择没有很多tagid 存在的结果的情况下(例如2、11、15、18、20、25 等),这个查询最终会变得很长。
我确信有一个简单的解决方案,但我目前还没有看到。
【问题讨论】:
标签: sql