これは非常に複雑なプロジェクトで、セットアップ方法には特定の理由がありますが、学習を容易にするために、件名を単に名前に置き換えました。
たとえば、次の 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の完全な初心者。