【mysql】行を列に変換するSQL

オプションを保存するテーブル等では同一idの情報が行で保存されていることありますが、 プログラムで扱う際に行の情報を列として扱いたい場合があるかと思います。

行の数が多くなってくると処理速度的に不都合が生じる可能性は高いのですが、 少ないうちはSQLで対応するのも一つの手段かと思います。

上記のSQLでは元のテーブルの定義によって重複の問題が発生しますが、こういった形で実現できるという参考になるかと思います。
この記事は役に立ちましたか?
  • 役に立った(0)
  • もっと詳しい情報が必要(1)
  • 情報が古かった(0)
  • 目的の情報では無かった(0)

シェアする

  • このエントリーをはてなブックマークに追加

フォローする