比较Postgres中的两个结果

蜜蜂13

我在比较Postgres中的两个设定结果时遇到问题。

我有两个表(考虑到它们都具有主键属性),第一个是具有两个属性CarName和Owner的CarWithOwner表。第二个表是带有一个属性名称的CarList。

从这些表中,我想从CarList表中获得拥有所有汽车的所有者名称。

我的第一种方法是将人与汽车分组,然后将其与汽车清单进行比较。像这样 :

SELECT owner 
from CarWithOwner 
GROUP BY carname, owner 
HAVING carname = ALL(SELECT name from CarList);

但这并不能给我正确的结果。你能给我个解决办法吗?

a_horse_with_no_name

您需要比较值的计数,而不是值本身:

select owner
from carwithowner
group by owner
having count(distinct carname) = (select count(*) from carlist)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

比较Postgres中的两个结果

来自分类Dev

比较JMeter中两个采样器的结果

来自分类Dev

比较两个日期并在android中获取结果

来自分类Dev

仅比较postgres中两个时间戳的时间

来自分类Dev

比较Postgres中两个逗号分隔的列

来自分类Dev

比较两个日期结果0

来自分类Dev

比较两个日期结果0

来自分类Dev

比较两个mysql查询的结果并在一个查询中获取结果

来自分类Dev

比较两个csv文件中的列并将结果写入第三个

来自分类Dev

比较python中的两个列表并将结果保存在单独的列表中

来自分类Dev

比较两个列表并在字典中获得匹配的结果-python

来自分类Dev

如何比较两个值并在选择列表中显示结果?

来自分类Dev

比较两个csv文件并将结果附加到新列中

来自分类Dev

存储过程中两个选择语句之间的比较结果

来自分类Dev

比较两个文件并将结果打印到新的文本文件中

来自分类Dev

vue中如何比较两个json的数据并根据结果显示图标?

来自分类Dev

比较PHP中的两个JSON

来自分类Dev

比较R中的两个向量

来自分类Dev

比较Swift中的两个对象

来自分类Dev

C中两个函数的比较

来自分类Dev

比较R中的两个值

来自分类Dev

比较mongodb中的两个集合

来自分类Dev

比较Scala中的两个地图

来自分类Dev

比较R中的两个日期

来自分类Dev

比较LINQ中的两个计数

来自分类Dev

比较HIVE中的两个表

来自分类Dev

比较python中的两个路径

来自分类Dev

比较Java中的两个向量?

来自分类Dev

比较Mathematica中的两个列表