All'interno di un try ho questo codice
codice:
String tabella="<table border='1'>";
ResultSet rs=sql.executeQuery("SELECT consuntivo.id_risorsa, risorse.nome_risorsa
FROM consuntivo LEFT JOIN risorse on risorse.id_risorsa=consuntivo.id_risorsa GROUP BY id_risorsa");
while(rs.next()) {
int id_risorsa=rs.getInt("id_risorsa");
String nome_risorsa=rs.getString("nome_risorsa");
String query_consuntivo="SELECT * FROM consuntivo WHERE id_commessa='1' AND id_risorsa="+id_risorsa;
//out.println(query_consuntivo);
ResultSet rs_consuntivo=sql.executeQuery(query_consuntivo);
while(rs_consuntivo.next()) {
String giorni_consuntivo=rs_consuntivo.getString("giorni_consuntivo");
//out.println("riga consuntivo: "+giorni_consuntivo+"
");
tabella=tabella+"<tr><td>"+nome_risorsa+" "+giorni_consuntivo+"</td></tr>";
}
}
tabella=tabella+"</table>";
out.println(tabella);
Non capisco perche mi si incarta sul primo id_risorsa e non continua a looppare anche sugli altri due che trova senza il secondo ciclo...