1日に4時限あり,複数クラスの割当表を作成しています。
最低1時限から受講者は参加し,最大4時限で,どの組にも参加できます。
もちろん参加しないで空くこともあります。

DBには左側のようにレコードが保存されていて,それを行列変換したいのですが,行き詰っています。

どうぞよろしくお願いします。

左がDB格納状態のテーブル。右側が出力させたい形式