0

件名が問題をどの程度うまく説明しているかはわかりませんが、私が思いついた最高のものです。私は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 初心者のジェイソンからの感謝

4

1 に答える 1