首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

SQL查询排序

2012-01-21 
SQL查询排序求助啊外层循环总表内层根据对应总表的外键输出数据SQL select*fromrs1 for(inti0i rs1.

SQL查询排序求助啊
外层循环总表
内层根据对应总表的外键输出数据


  SQL= "select   *   from   rs1 "  
for(int   i=0;i <rs1.size();i++){
      SQL= "select   *   from   rs2   where   rs2ID   =   "+rs1ID    
  for   (int   j=0;j <rs2.size();j++){
输出rs2
}

}
  PS:2手代码   大概就是这个意思


输出如下
a     100     id1  
b     200     id1
a     2000   id2
b     3000   id2
c     3000   id2

有什么办法能不改变循环结构让输出
a     100     id1  
a     2000   id2
b     200     id1
b     3000   id2
c     3000   id2

[解决办法]

探讨
外层循环总表
内层根据对应总表的外键输出数据


SQL= "select * from rs1 "
for(int i=0;i <rs1.size();i++){
SQL= "select * from rs2 where rs2ID = "+rs1ID
for (int j=0;j <rs……

热点排行