検索

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

さまざまなユーザー グループの行ベースの結果を列ベースの結果に変換します。この「ローテーション」を実現するにはどうすればよいですか?

MySQL 5.7 を実行しています。

一部のデータを行から列に「回転」する SQL クエリを探しています。形式は次のとおりです:

ユーザーテーブル

リーリー

ユーザーグループテーブル

リーリー

限られたグループのセットを使用して、次の結果を生成したいと考えています:

リーリー

このクエリを何と呼べばいいのかさえわかりませんが、それが私がやりたいことです。 「はい」と「いいえ」は、いずれにしても 0 と 1、または NULL と 1 になります。

###何か案は?

P粉937382230P粉937382230272日前421

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

  • P粉239089443

    P粉2390894432024-03-30 00:13:57

    リーリー

    他のブランドの SQL データベースとは異なり、MySQL は PIVOT または CROSSTAB の特別な構文をサポートしません。

    返事
    0
  • キャンセル返事