大于某个区域帖子的大小



>我有一个简单的表格,有site_names和site_area的大小。现在我想看看哪些网站比Postgres中称为"bullepolder"的网站大。site_area面积为14公顷。所以我可以使用:

SELECT site_name, site_area 
FROM site 
WHERE site_area >= '14'

但是在我查询之前查找所有大小有点匆忙,如果区域大小发生变化,查询不再合适。有没有更简单的方法?site_name可以以某种方式与site_area联系起来吗?

使用子选择。

select site_name, site_are
from site
where site_area > (select s2.site_area
                   from site s2
                   where s2.site_name = 'bulledpolder');

以上假设site_name是唯一的。如果不是,您将收到错误。

最新更新