質問: ### 前提・実現したいこと MySQL集計 ### 発生している問題・エラーメッセージ MySQL集計の質問です。 テーブル1: ユーザー 商品 個数 Aさん りんご 1 Aさん バナナ 4 Aさん オレンジ 2 結果: ユーザー 商品 個数 商品 個数 商品 個数 Aさん りんご 1 バナナ 4 オレンジ 2 テーブル1からどんなSQL文を実行したら上記ほしい結果ができますか。 よろしくお願い致します。 ### 補足情報(言語/FW/ツール等のバージョンなど) MySQL 5.1以上
回答: 質問文にある例と全く同じじゃないからもしかしたら望む結果と違うかもしれないけど、 "クロス集計"で一度調べてみるといいかもしれません。 OracleやSQL serverならPIVOT、AccessならTRANSFORMといった感じ。 ちらっと調べた感じだとMySQLではCASE句などを用いて強引にやる手段しかないっぽい。