1
2つの属性でグループ化されたカウントに基づいてテーブルを更新するにはどうすればよいですか?クラブは2つの属性に基づいてgroup byを更新する// postgres
例:列、Bを持つ その他のテーブルには、
cは私が(a、b)はPostgreSQLの
2つの属性でグループ化されたカウントに基づいてテーブルを更新するにはどうすればよいですか?クラブは2つの属性に基づいてgroup byを更新する// postgres
例:列、Bを持つ その他のテーブルには、
cは私が(a、b)はPostgreSQLの
UPDATEは、あなたが使用することができFROM extensionを持っている共通の持っている数に基づいて、Cを更新する必要があります:
update YourTable as yt1
set c = case when aggr.cnt > 5 then 'Q' else 'Z' end
from (
select a
, b
, count(*) as cnt
from YourTable
group by
a
, b
) as aggr
where aggr.a = yt1.a
and aggr.b = yt1.b