tbl_marks:aus verschiedenen Tabellen
+-------+-----------+-----------+-----------+-----------+----------+
|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 |
+--------+------+
Erwartete Ausgabe:
Section1, 2, 3, 4 stellen Scores von Se dar Prüfung 1, 2, 3, 4 einer Prüfung. Bitte beachten Sie, dass, wenn die Punktzahl eines Abschnitts null ist, sollte es durch Nullen (000) ersetzt werden.
Endgültige Ausgabetabelle hat Spalte - Scores, die Ergebnis der Scores aller Abschnitte eines bestimmten Jahres verkettet ist. score1 verkettet Ergebnis aller Abschnitte Scores von Jahr 2016. Ähnlich score2 - 2015, score3 - 2014 und etc.
Die Ausgabe sollte 2 Zeilen für zwei Personen mit 5 Spalten haben - roll num, verkettete Abschnitt Scores von 2016, 2015, 2014 und 2013.
+------+------------+-------------+-------------+-------------+
| num | score1 | score2 | score3 | score4 |
+------+------------+-------------+-------------+-------------+
| X1 |100101102103| 200201202203| 300301302303| 000000000000|
| X2 |400401402403| 500501502503| 600601602603| 000702000703|
+------+------------+-------------+-------------+-------------+
Irgendwelche Vorschläge werden geschätzt. Vielen Dank.
@Jens Vielen Dank für Ihre Hilfe beim Formatieren der Tabelle. Bin dankbar. Ich habe versucht, Formatregeln zu folgen. Ich komme nicht dahin, wo ich falsch liege. – newuser
Encapsulate sie in Codeblöcken. – Jens
Sorry, aber ich verstehe nicht, was ist section1, section2, etc ... –