個別の日付、それらの日付に関連付けられている電話番号、および日付ごとの電話番号の数を取得するクエリがあります。
たとえば、日付と電話番号を含むデータベースがあり、結果を次のようにしたいとします。
9/2005 5554446666 3
9/2005 4445556666 1
10/2005 1112223333 1
11/2005 2223334444 2
このクエリで日付とカウントを取得できます。
SELECT DISTINCT date, count(phone) AS count
FROM calls
GROUP BY date
私が取得できないように見えるのは、「カウント」がカウントしている電話番号です。一意の値のリストの単一インスタンスを取得するには、ある種の集計関数が必要だと思いますが、First()と他のいくつかはSQLエラーをスローするだけです。サブクエリが必要ですか?