选择存在 2 个必需值的 ID

本文关键字:ID 存在 选择 | 更新日期: 2023-09-27 18:19:58

我有一个表格 -

id1 type people
id1 type actor
id2 type people
id3 type people
id2 type politician
id3 type magician
id4 type ps: i love you
id4 type movie
id2 type poet
id3 type singer

如何获取所有peoplepolitician的 ID?在我们的示例中,id2应该在最终输出表中。我有什么想法在最后一列上列出第 1 列和第 2 列的分组作为 -

id1 type {people, actor}
id2 type {people, politician, poet}
id3 type {people, magician, singer}
...

现在我可以检查 i 列 #3peoplepolitician.

在 Sequel 中是否有更好的方法在查询中使用一些 C# 支持的方法?

选择存在 2 个必需值的 ID

可以在sql中使用intersect完成。

select id from table where type = 'people'
intersect
select id from table where type = 'politician'