Mira la estructura que yo propongo es la siguiente:
3 tablas (a desarollar pongo lo mínimo)
ESTUDIANTES
id
nombre
apellidos
TRABAJOS
id
nombre
TG
id
id_trabajo
id_estudiante
De esta forma cada vez qeu un estudiante entre en un trabajo deberás insertar una fila en TG indicando el id del estudiante y el id del TG.
Con esta estructura podrás saber todo lo relativo a cada trabajo ya que sólo tines que filtrar por id_trabajo, desde cuantos estudiantes hay como quires son, etc.
Por ejemplo.
Datos de cada Trabajo
Código:
SELECT
TRABAJOS.nombre,
count(*) as numeroEstudiantes
FROM
TRABAJOS,TG
WHERE
TG.id_trabajo = TRABAJO.id
GROUP BY TG.id_trabajo
Estudiantes del TRABAJO número 9
Código:
SELECT
ESTUDIANTES.nombre,
ESTUDIANTES.apellidos
FROM
ESTUDIANTES,TG
WHERE
TG.id_trabajo = 9
Espero que sea lo que buscabas
Un saludo