検索

ホームページ  >  に質問  >  本文

mysqlのグループ化では1つしか表示されませんか?

ユーザーテーブルを仮定します

| id | 名前 | グループ |
| 1 | evan | 管理者 |
| 2| チャーリー | 管理者 |
| 3 | 子供 | ユーザー |
| 4 | ワード | ユーザー |
|5 | fy | user |
select * from user group by user.group
グループが admin のユーザーを 1 つのグループに分割してユーザーをグループ化するのではなく、データが 2 つだけ選択されるのはなぜですかグループは admin です。 user のユーザーはグループに分割されます。
mysql で望ましい効果を達成するにはどうすればよいですか...
現時点では、それらをすべて取り出して、 user.group を次のように走査することしか考えられません。キーを取得してから、グループを再取得します。データベースはこれを直接実現できますか?

仅有的幸福仅有的幸福2700日前1075

全員に返信(3)返信します

  • phpcn_u1582

    phpcn_u15822017-07-04 13:45:42

    mysqlでグループ化するには?繰り返しました

    返事
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-07-04 13:45:42

    mysql にはそれがありません。自分で記述し、グループごとに直接注文してデータを取得してから、次のコードを実行します。
    疑似コード

    リーリー

    多くの言語のコレクション操作には、java8 などの関数がすでに含まれています...

    返事
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-07-04 13:45:42

    これは、管理者を 1 つのグループに分け、ユーザーを 1 つのグループに分けて 2 つのデータを取得することを意味します。投稿者の言っていることが理解できませんでした。

    返事
    0
  • キャンセル返事