-2

下のようなテーブルがあります。ご覧のとおり、名前のリストしかありません。いくつかは他のものと同じ名前を持っています。私の目標は、同じ「firstname」を持つ各名前の合計を数え、IF(total_of_firstname >= 1 && total_of_firstname <= 20) のような条件を実行することです。結果を表示します。MySQL のみを使用してこれを達成するにはどうすればよいですか?

|    id     |   firstname     |    lastname    |
|     1     |   Bob           |    Smith       |
|     2     |   Bob           |    Marley      |
|     3     |   Stacey        |    Clarke      |
|     4     |   Stacey        |    Witson      |
|     5     |   Stacey        |    Kowalowski  |
|     6     |   George        |    Benington   |
|     7     |   George        |    Robinson    |
4

1 に答える 1