Pivote en SQLite

Me gustaría obtener una tabla que muestre a los estudiantes y las calificaciones que reciben para todas sus materias en una sola consulta.

Esta es mi estructura de mesa:

Mesa:markdetails

## studid ## ## subjectid ##  ## marks ##
     A1            3                50
     A1            4                60
     A1            5                70
     B1            3                60
     B1            4                80
     C1            5                95

Mesa:student info

Estructura actual:

## studid ##  ## name ##
      A1          Raam
      B1          Vivek
      c1          Alex

Quiero que el conjunto de resultados se vea así:

Mesa:Student Info

## studid ## ## name## ## subjectid_3 ## ## subjectid_4 ## ## subjectid_5 ##
      A1        Raam        50                60                 70
      B1        Vivek       60                80                null
      c1        Alex       null              null                95

¿Cómo puedo lograr esto en SQLite?

Respuestas a la pregunta(4)

Su respuesta a la pregunta