while dentro de outro while com ResultSet
Olá pessoal, estou iniciando com páginas em JSP e estou com uma dúvida, eu tenho um select que busca na base alguns dados agrupados pela categoria deles, dentro do while deste resultado, eu faço mais um select que tras os produtos das categorias, mas só está sendo apresentada as mercadorias da primeira volta do while, e as seguintes ele ignora, vou exemplificar meu código:
ResultSet results = cb.executeSQL("select categoria from produtos group by categoria");
while (results.next()) {
String categoria = results.getString("categoria");
ResultSet results2 = cb.executeSQL("select produto from produtos where categoria = '"+categoria+"'");
while (results2.next()) {
String produto = results2.getString("produto");
out.println(produto+"<br>");
}
}Discussão (3)
Carregando comentários...