PostgreSQL组的大小大于等于



我试图根据表(R1(的值是否大于或等于另一个表(R2(中的值来查找该表的计数,并根据R2中的值进行分组。这将导致计数之和大于表中的条目总数,因为有些条目可能大于或等于多个值。

例如,

R1

a b
a 1
b 2
a 3
c 2
a 4
f 1
c 3
g 4
select r2.val, (select count(*) from r1 where r1.b>=r2.val) as count_gte from r2

您可以使用r2 <= r1 (greater than or equal)连接两个表

演示

select
r2.val,
count(*)
from
r2,
r1
where
r2.val <= r1.b
group by
r2.val
order by
r2.val

相关内容

  • 没有找到相关文章

最新更新