日期:2014-05-18  浏览次数:20692 次

大哥些帮忙解决一下,关于嵌套查询的问题!急,在线等
ResultSet   rs=stmt.executQuery   ( "select   id,g_id   form   table1   where   id=1 ");
if   (rs.next()){

ResultSet   rs1=stmt.executeQuery( "select   id,title,content   form   table2   where   id= "+rs.getString( "g_id "));
while(rs1.next()){
out.println(rs1.getString( "title "));
}
}

上面的例子这种查询方法是不是有错的呢,还是我的语法有错,反正中间那个查询不能实现,有其实解决办法没有,我用标签传递参数让他返回值也不能实现。。

急啊,各们帮助一小弟一下,小弟刚学习,jsp那个开发的模式还停留在,asp的思想里。

------解决方案--------------------
语法有错--form,应改为from。
------解决方案--------------------
<%
ResultSet rs=stmt.executeQuery ( "select id,g_id from soyo_game ");
while(rs.next()){

ResultSet rs1=stmt1.executeQuery( "select id,g_file from soyo_gamefile where g_id= "+rs.getString( "id "));
while(rs1.next()){
out.println(rs1.getString( "g_file "));
out.println( " </br> ");
}
}
%>