查询以查找资产表中至少有一个值的区域

时间:2014-06-29 17:56:15

标签: sql postgresql

这是我的SQL查询:

select count(*) from district

但我想只选择存储表资产中至少有1个值的所有区域。 (可以超过1)

所以

select all districts that have at least 1 entry in assets

表资产: id name district_id

表区 id名称

我该怎么做?

1 个答案:

答案 0 :(得分:1)

select count(*)
from district
where exists (
    select 1
    from assets
    where district_id = district.id
)