0

これは非常に複雑なプロジェクトで、セットアップ方法には特定の理由がありますが、学習を容易にするために、件名を単に名前に置き換えました。

たとえば、次の 2 つのテーブルがあります。

サーバー (一意のサーバー名を格納)

  • server_id (一意の ID)
  • サーバー名

クライアント(社内のすべてのクライアントを格納)

  • server_id(テーブルの一意の ID と一致しserversます)
  • .. その他の列

私がやろうとしているのは、最初のテーブルからの個別のサーバー名と、各サーバー ID を使用するクライアントの数をリストすることです。しかし、サーバーの「ID」を返す代わりに、「名前」を返したいと思います。今私はこれを持っています:

SELECT DISTINCT server_id, count(server_name) AS count 
  FROM clients 
 GROUP BY server_id

これは、名前の代わりにサーバー ID を返します。どうすれば修正できますか?ちなみにSQLとmySQLの完全な初心者。

4

1 に答える 1