【发布时间】:2021-06-30 03:04:10
【问题描述】:
所以,我想根据条件在表中查找重复的 ID。
我有多个 2019 年、2019 年、2020 年、2021 年的文件 ID。这些年的文件之间的 ID 可能重叠。 我想找到 2019 年存在的所有重复 ID,其余年份也存在。
如果:
| id | year |
|---|---|
| 1 | 2019 |
| 1 | 2020 |
| 1 | 2021 |
| 2 | 2019 |
| 3 | 2019 |
| 4 | 2018 |
| 4 | 2019 |
我想要:
| id |
|---|
| 1 |
| 4 |
注意:我只想要特定于 2019 年的 ID。如果 2018 年和 2020 年的 ID 存在,那应该是不匹配的。
这是我尝试过的:
select id from table
intersect
select id from table where year='2019'
提前致谢!
【问题讨论】:
-
你的 RDMBS 是什么?
标签: sql