0

ここで少し背景を説明します。次のようなデータベースがあります。

    uristem       username
  +------------+  +-------+
  | /uristem/1 |  | user1 |
  | /uristem/2 |  | user2 |
  | /uristem/3 |  | user3 |
  | /uristem/3 |  | user4 |
  | /uristem/1 |  | user1 |
  | /uristem/7 |  | user5 |
  | /uristem/5 |  | user3 |
  | /uristem/5 |  | user1 |
  | /uristem/3 |  | user1 |
  +------------+  +-------+

ヒットした (一意の) ユーザーの数をカウントする必要があります/uristem/3。これを行うために、クエリでどの演算子を使用できますか?

どうぞよろしくお願いいたします。

ありがとう!

4

3 に答える 3

1
SELECT COUNT(DISTINCT username)
FROM yourTableName
WHERE uristem = '/uristem/3'
于 2012-11-08T16:02:39.443 に答える
0

次のクエリは、ヒットした一意の unser の数を返します/uristem/3

SELECT COUNT(DISTINCT `username`) AS nb
FROM `your_table`
WHERE `uristem`='/uristem/3'
于 2012-11-08T16:03:21.080 に答える
0

これは2列の1つのテーブルだと思います。

Select Count(Distinct username)
From Table
Where uristem = '/uristem/3'
于 2012-11-08T16:02:42.870 に答える