All'interno di un try ho questo codice
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...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);

Rispondi quotando
..
