次のように、正規化されたテーブル (テーブル a) と正規化されていないテーブル (テーブル b) があります。
基本的に、同じ学生 ID のテーブル a の各行について、同じ学生 ID を持つすべての親を読み取り、そのデータをテーブル B の 1 つの行に入れたいと考えています。
したがって、テーブル A に 3 つの行がある場合、テーブル B には 4 つの親フィールドのうち 3 つが入力された 1 つの行があります。
表 A のデータのサンプル
parentID studentID parentName
1 1 test
2 1 test1
私がテーブルBに望む結果
studentID parent1 parent2
1 test test1