如何选择具有两个不同记录的ID?

美联社

我的数据库中有包含字段的表:id、application_id 和 type_id。

我想从这个表中选择 application_id 的表中有 2 个不同的记录(一个 type_id=2,第二个 type_id=4)

如何在 PostgreSQL 中做到这一点?我可以通过 group by 和有循环还是只有循环来实现它?

戈登·利诺夫

您可以使用聚合和having

select application_id
from t
where type_id in (2, 4)
group by application_id
having min(type_id) <> max(type_id);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

具有相同列表的两个变量具有不同的ID .....为什么?

如何删除两个具有不同ID和相同类的动态生成的div块

如何比较两个具有不同顺序的列表?

如何从不共享联接的两个不同表中选择两个ID的所有可能组合

如何获取具有两个值的用户ID

VueJs确保两个选择具有不同的选项

如何在同一表上选择具有相同ID和名称的两个匹配记录

如何在两个DataFrame之间查找具有相同ID的所有记录?

如何查找具有不同ID的两个查询的并集

插入具有多个选择的表,包括与两个表不同的选择

如何使两个具有不同引用的数组?

mysql在一个查询中具有不同记录的两个表

SQL从具有不同列名的两个不同表中选择行

在两列中合并两个具有不同值的选择语句

如何从两个具有不同布局的表中选择列

如何选择具有某些共同价值的两个不同的行

如何搜索两个具有两个不同值的连续单元格?

如何将两个不同的表中的两个选择语句显示到具有列的单个表中

如何选择在两个datetime列中找到的具有最高日期的记录?

具有两个不同ID的SQL查询

如何更改具有相同ID的两个选择中的选项?

如何选择具有某些两个祖先的元素?

通过每个选择中的两个不同列对具有两个选择的联合进行排序

如何连接两个具有相同 id 的对象

如何区分两个具有相同 id 的 WebElements?

如何创建 2 个具有不同 ID 的记录?

如何连接具有不同列的两个表

选择具有两个不同条件的列连接到两个不同的表

根据 PySpark 中的两个不同行,选择数据框中的行,其中 ID 必须具有两个条件