Ich habe postgraduate Abschlussdaten von Studenten in meiner Datenbank. Student kann nur einen Abschluss nach dem Abschluss haben, einige Studenten können mehr als einen Abschluss nach Abschluss haben.mehrere Datensätze in einer einzigen Zeile
rollno | pgdegree | score
--------------------------
0001 | 41 | 56
0002 | 42 | 78
0002 | 49 | 75
0003 | 48 | 77
Hier Roll-Nr. ist mehr als einmal und Roll-Nr. 0001,0003 sind nur einmal.
ich möchte meine gewünschte Ausgabe als:
rollno | pgdegree1 | score1 | pgdegree2 | score2
------------------------------------------------
0001 | 41 | 56 | |
0002 | 42 | 78 | 49 | 75
0003 | 48 | 77 | |
Hinweis: in meiner Datenbank jeder Student ein oder zwei Post Abstufung nur haben kann. Nicht mehr als zwei PG-Abschluss.
Wenn Sie genau ein oder zwei PG haben, können Sie die Tabelle mit sich selbst mit dem 'rollno' und Druck' pgdegree' und 'score' für die ursprüngliche und verknüpfte Tabelle verbinden. Contra: Schüler mit nur einem PG haben die gleichen Werte für 'pgdegree1' und' pgdegree2' bzw. 'score1' und' score2'. – Smutje