Devolución de datos select mysql
Publicado por Joker (27 intervenciones) el 09/12/2021 23:32:45
Buenas,
Tengo una duda y es que al pedir las notas de un alumno, me repite todo el rato el nombre y luego muestra el nombre:
La consulta es la siguiente:
No consigo que solo me saque un Eric y luego todas sus notas. Si alguien me puede ayudar se lo agradeceria
Tengo una duda y es que al pedir las notas de un alumno, me repite todo el rato el nombre y luego muestra el nombre:
1
2
3
4
5
6
7
8
9
10
11
12
13
Rubio Parra, Eric
-----------------------------
AD 10
Rubio Parra, Eric
-----------------------------
PMDM 9
DI 9
Marin Andia, Cristina
-----------------------------
PMDM 5
Marin Andia, Cristina
-----------------------------
PSP 5
La consulta es la siguiente:
1
2
3
4
5
6
7
8
9
10
rs = stmt.executeQuery("SELECT DISTINCT apenom, abreviatura, nota FROM alumnos, asignaturas, notas WHERE alumnos.dni=notas.dni AND asignaturas.cod=notas.cod ORDER BY apenom DESC;");
while (rs.next()) {
String alumn = rs.getString("apenom");
System.out.println(alumn);
System.out.println("-----------------------------");
String asignatu = rs.getString("abreviatura");
int not = rs.getInt("nota");
System.out.println(asignatu + " " + not);
}
No consigo que solo me saque un Eric y luego todas sus notas. Si alguien me puede ayudar se lo agradeceria
Valora esta pregunta


0