tbl_marks:Получить и результаты формата из разных таблиц
+-------+-----------+-----------+-----------+-----------+----------+
|examid | section1 | section2 | section3 | section4 | year |
+-------+-----------+-----------+-----------+-----------+----------+
|E1 | 100 | 101 | 102 | 103 | 2016 |
|E2 | 200 | 201 | 202 | 203 | 2015 |
|E3 | 300 | 301 | 302 | 303 | 2014 |
|E4 | | | | | 2013 |
|E5 | 400 | 401 | 402 | 403 | 2016 |
|E6 | 500 | 501 | 502 | 503 | 2015 |
|E7 | 600 | 601 | 602 | 603 | 2014 |
|E8 | | 701 | | 703 | 2013 |
+-------+-----------+-----------+-----------+-----------+----------+
tbl_student:
+-------+-----+---------+
|name | sid | rollnum |
+-------+-----+---------+
|cheery | 1 | X1 |
|apple | 2 | X2 |
+-------+-----+---------+
tbl_exam:
+--------+------+
|examnum | sid |
+--------+------+
| E1 | 1 |
| E2 | 1 |
| E3 | 1 |
| E4 | 1 |
| E5 | 2 |
| E6 | 2 |
| E7 | 2 |
| E8 | 2 |
+--------+------+
Ожидаемые результаты:
Раздел1, 2, 3, 4 представляют десятки ction1, 2, 3, 4 экзамена. Обратите внимание, что если оценка секции равна нулю, ее следует заменить нулями (000).
Итоговый выходной стол имеет столбец - баллы, которые объединены в результате оценки всех разделов того или иного года. score1 представляют собой объединенный результат всех секций десятки 2016 года. Аналогично счет2 - 2015, счет 3 - 2014 и т. д.
Вывод должен иметь 2 строки для двух человек с 5 колонками - число рулонов, объединенных разделов 2016, 2015, 2014 и 2013.
+------+------------+-------------+-------------+-------------+
| num | score1 | score2 | score3 | score4 |
+------+------------+-------------+-------------+-------------+
| X1 |100101102103| 200201202203| 300301302303| 000000000000|
| X2 |400401402403| 500501502503| 600601602603| 000702000703|
+------+------------+-------------+-------------+-------------+
Любые предложения приветствуются. Спасибо.
@Jens Спасибо за помощь в формате таблицы. Ценить это. Я пытался следовать правилам формата. Я не могу получить, где я делаю неправильно. – newuser
Инкапсулируйте их в кодовые блоки. – Jens
Извините, но я не понимаю, что такое section1, section2 и т. Д. –