ユーザーがいるテーブルがあります。各ユーザーには国の行が入力されています (国のないユーザーはいません)。
ユーザーがいる国の数を取得するにはどうすればよいですか?
select distinct Country_CountryId
from users
これは、すべての異なる国 (国テーブルからの ID) のリストを返します。しかし、すべてのエントリを MVC コントローラーに戻さずに int に合計してから、そこでカウントするにはどうすればよいでしょうか。
私は試した
select distinct count(Country_CountryId)
from users
しかし、それは正しい答えを返しません。
例: テーブルには 4 人のユーザーがいます。
- ユーザー 1: 英国
- ユーザー 2: 英国
- ユーザー 3: 米国
- ユーザー 4: スペイン
これにより、3つの異なる国がカウントされるはずです