0
至少一個值,這是我的SQL查詢:查詢找到縣在資產表
select count(*) from district
,但我想只選擇那些在存儲表的資產至少值1所有地區。 (可超過1)
所以
select all districts that have at least 1 entry in assets
表資產: ID名稱district_id
臺區 ID名稱
我怎麼能這樣做?
至少一個值,這是我的SQL查詢:查詢找到縣在資產表
select count(*) from district
,但我想只選擇那些在存儲表的資產至少值1所有地區。 (可超過1)
所以
select all districts that have at least 1 entry in assets
表資產: ID名稱district_id
臺區 ID名稱
我怎麼能這樣做?
select count(*)
from district
where exists (
select 1
from assets
where district_id = district.id
)
只是注意的是,雖然它是有用的知道你正在使用的情況下有高級技巧,你可以使用Postgres的,這種特殊的問題是非常基本的SQL,並且會對任何數據庫相同的解決方案。 – IMSoP