- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:同一フィールドの違う値ごとに集計・それぞれ別フィールドに表示したい)
同一フィールドの違う値ごとに集計・それぞれ別フィールドに表示したい
このQ&Aのポイント
- 初心者でもわかる同一フィールドの違う値ごとの集計方法
- テーブルのデータをUNIONして集計する方法について解説します
- usercdごとの各classのpoint合計を表示する方法について紹介します
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
既に解決したと思いますが... SELECT usercd, Sum(CASE class WHEN 5 THEN point ELSE 0 END) AS class5, Sum(CASE class WHEN 11 THEN point ELSE 0 END) AS class11 FROM (SELECT * FROM table1 UNION ALL SELECT * FROM table2) as T1 GROUP BY usercd ORDER BY usercd; これでどうでしょうか? 試してみたところご希望の結果が返ってきました。
お礼
解決していませんでした。 うまくいかずに、途方にくれておりました。 希望の結果が返ってきました。 スバラシイです。 本当にありがとうございました。 深謝。。。