mysqlを介して複数の行を1つの行に結合するにはどうすればよいですか?
例 :
学生テーブル
Sno.| Name | Subjects
1. | ABC | 1
2. | ABC | 3
3. | ABC | 4
4. | FMC | 2
5. | ABC | 4
6. | JBC | 4
論文表:
Sno. | Paper Name | Type
1. French Optional
2. English Mandatory
3. Japenese Optional
4. Maths Optional
今、私はこの形式でそれが欲しい
Sno.| Name| Sub1 | Sub2 | Sub3 | Sub4 |
1. | ABC | French | Japenese| Maths | Null |
2. | FMC | Null | Null | Null | Null |
3. | JBC | Maths | Null | Null | Null |
選択したいのは、論文テーブルの論文名と学生名、もう一方のテーブルの4科目です。オプションの紙だけを見たいです。どうしたらいいのかわからない?