閲覧頂き、ありがとうございます。
現在下記の記事を参考にphpMyadminのSQLでピボットを行っていますが、
うまく行かず詰まっています。
参考の記事
リンク内容
Os は Mac です。
実現したいこと
↓ ピボットをする
入力したSQL文
SELECT uid,
max(CASE WHEN key = 'c1' THEN value END) AS c1,
max(CASE WHEN key = 'c2' THEN value END) AS c2,
max(CASE WHEN key = 'c3' THEN value END) AS c3
FROM test03
GROUP BY uid;
エラー文
#1064 - SQL構文エラーです。バージョンに対応するマニュアルを参照して正しい構文を確認してください。 : 'key = 'c1' THEN value END) AS c1, max(CASE WHEN key = 'c2' THEN value EN' 付近 2 行目
試したこと
二行目の key = 'c1' THEN value END) あたりに原因があると考え、
'c1' を `` で囲ってみたり 何もなしの c1 で試したりしましたが、エラーは治らず。
最後に
ものすごく、初歩的な質問になってしまい、申し訳ございませんが、よろしくお願い致します。
追加情報が必要な場合、メッセージを頂けますと助かります。
回答3件
あなたの回答
tips
プレビュー