2014-06-29 61 views
0

至少一個值,這是我的SQL查詢:查詢找到縣在資產表

select count(*) from district 

,但我想只選擇那些在存儲表的資產至少值1所有地區。 (可超過1)

所以

select all districts that have at least 1 entry in assets 

表資產: ID名稱district_id

臺區 ID名稱

我怎麼能這樣做?

+0

只是注意的是,雖然它是有用的知道你正在使用的情況下有高級技巧,你可以使用Postgres的,這種特殊的問題是非常基本的SQL,並且會對任何數據庫相同的解決方案。 – IMSoP

回答

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