Si sabes positivamente que el resultado de consulta va a ser un solo TG, entonces sólo tendrías que hacer una consutla del tipo:
Código:
SELECT
CONCAT(nombre,' ',apellidos)
FROM
estudiantes
WHERE
idtg='el que toque'
Si te pueden consutlar por más de un TG a la vez, tal y como lo expones (yo no doy para más lo mismo hay una solución sql pero creo que no), necesitas pasar por programación y hacer 2 consultas.
Yo lo haría con una primera consulta del tipo
Código:
SELECT idtg,titulo FROM TG WHERE idtg IN('idtg1','idtg2,'las que sean')
y luego desplegando los resultados con un bucle con la misma consulta que si sólo te pasan un TG.
Código:
SELECT
CONCAT(nombre,' ',apellidos)
FROM
estudiantes
WHERE
idtg='el que toque'
Espero que te sirva de ayuda, ya parar la programación mejor pergunta en el foro correspondiente PHP,ASP,JSP o lo que toque.
Un saludo
EDITADO: Una buena opción si usar PHP sería durante el buche ir guardando cada resultado en un array y al final de cada vuelta pintarlos usando la función IMPLODE sobre el array, pero no digo más sobre programacion que luego me regañan ;)