Как конкретно обеспечить несколько запросов атрибутов с помощью PHP MySQL

У меня есть таблица с именем студента с ее атрибутами и данными:

table student
----------------
student_id    |    student_name    |    year    |    exam    |    level    |    mark    |    gred
1111               Alicia               2017         First          6            90           A
1111               Alicia               2016         Final          5            80           A
1111               Alicia               2016         Mid            5            87           A
1111               Alicia               2016         First          5            70           B
1111               Alicia               2015         Final          4            40           D
1111               Alicia               2015         Mid            4            60           C
1111               Alicia               2015         First          4            70           B
2222               Kelvin               2017         First          6            86           A
2222               Kelvin               2016         Final          5            80           A
2222               Kelvin               2016         Mid            5            80           A
2222               Kelvin               2016         First          5            70           B
2222               Kelvin               2015         Final          4            38           D
2222               Kelvin               2015         Mid            4            65           C
2222               Kelvin               2015         First          4            75           B

Мне нужно отобразить оценки каждого студента на основе их экзамена и уровня в таблице.

No  |  Student's Name      |First-Term Exam L4 |Mid-Term Exam L4 | Final Exam L4   |First-Term Exam L5 |Mid-Term Exam L5 | Final Exam L5   |First-Term Exam L6
|                      |  Mark   |  Grade  |  Mark  |  Grade |  Mark  |  Grade |  Mark   |  Grade  |  Mark  |  Grade |  Mark  |  Grade |  Mark  |  Grade |
1      Alicia                  70         B        60        C       40        D       70         B        87        A       80        A        90        A
2      Kelvin                  75         B        65        C       38        D       70         B        80        A       80        A        86        A

Мне нужно вывести таблицу, как это, но я не могу понять, как их запросить.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]