Cita: No me muestra nada, ya que el plazo 0 es una fila y el plazo 2 es otra fila aunque pertenezcan al mismo alumno
Por supuesto que no te las mostrará...
El WHERE se evalúa en cada registro devuelto, y no esxiste modo en que un mismo campo tenga 2 valroes diferentes
al mismo tiempo para el mismo registro.
Además estás poneindo una condición redundante, porque la relación ya estaba definida en el ON del INNER JOIN. POnerla en el WHERE es superfluo.