¿SQL left join repite duplicados al mostrar resultados?

Tengo dos LEFT JOIN en una consulta sql y los resultados me muestra de la siguiente forma

Marcelo - matametica

Marcelo - ingles

Mirta - lengua

Mirta - ingles

Quisiera que me muestra una vez el nomre del cliente y dentro de el realizar un for para mostrar los resultados de que materias realiza.

2 Respuestas

Respuesta
1

Efectivamente, ése es precisamente el objetivo de un left join: conseguir en una única consulta los datos de un registro "padre" y de sus registros "hijos" o relacionados.

Si no lo quiere así, debe hacer la consulta sin el join, para obtener los nombres de los alumnos. Y con cada alumno hacer la consulta de las materias, como usted decía que quería hacer.

Disculpa. No conozco Python Flask. Respondí desde la vertiente del lenguaje SQL.

Respuesta
1

Perfecto entiendo y es lo normal, entonces como puedo con python flask mostrarlos en una table y que se vayan anidando pero sin que me repita el nombre del alumno

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas