私はPostgreSQLを実行しています。私はselect count(city) from foo group by city having number<21
ようなクエリを実行する場合、私はカスタムグループBy postgresql
city|number
'oo'|2
'ss'|2
を取得します
city|number
'oo'|12
'ss'|11
'ss'|23
'oo'|11
'pp'|21
が、私は結果がこのようなcity
のすべての可能な例を検討したい:私はあるfoo
.Itsコンテンツと呼ばれるテーブルを持っています:
city|number
'oo'|2
'ss'|2
'pp'|0
どのようにクエリを表示する必要がありますか?
「すべての可能なケースを検討する」とはどういう意味ですか? 21は '<' 21ではないため、 'pp'が表示されません。 – fnl
ええ、しかし、要件はppも考慮する必要があります。 – goblin2986
次に、「HAVING number <= 21」を使用しないのはなぜですか? – fnl