件名が問題をどの程度うまく説明しているかはわかりませんが、私が思いついた最高のものです。私は2つのテーブルを持っています:
Users UserNames
UserID | CompanyID UserID | Name
-------------------- ---------------
1 | 30 1 | John
2 | 32 2 | Anne
2 | 32 3 | Mark
3 | 33 4 | Kris
4 | 32 5 | Tom
私が作成しようとしているのは、特定の会社のユーザーの概要です。たとえば、CompanyID 32 の概要を作成すると、次のようになります。
UserID | Name | Count
---------------------
2 | Anne | 2
4 | Tom | 1
次の SQL クエリを使用すると、次のようになります。
SELECT UserID, Count(UserID)
FROM Users
WHERE CompanyID = 32
GROUP BY UserID
UserID | Count
---------------------
2 | 2
4 | 1
しかし、名前列を追加する方法がわかりません。明らかな何かが欠けていますか?
SQL 初心者のジェイソンからの感謝