一个sql语句的问题?
一个用类似于:
while(rs.next()){
String sql="select * from dbname where id="+rs.getString("id");
.
.
.
rs1=stmt.executeQuery(sql);
}
的循环嵌套查询好象可以写成一个子查询,sql语句怎么写(要求是在2个库之间实现查询)
问题点数:20、回复次数:4Top
1 楼tmpx(沙漠之鹰)回复于 2004-08-04 15:55:50 得分 0
这个不能写成子查询,写成子查询无法实现外层循环的Top
2 楼hq1305018(跃强)回复于 2004-08-04 15:59:08 得分 20
rs的对应的表假设为table1
rs1的对应的表假设为table2
SQL语句这样写:
select a.*,b.id from table2 as a,table1 as b where a.id=b.id
Top
3 楼shanzaid(灵)回复于 2004-08-04 16:02:38 得分 0
说清楚是两个库还是两个表!如果是两个表楼上的就实现了.Top
4 楼zhuguiqiu(找狗的小骨头)回复于 2004-08-04 16:19:57 得分 0
同意楼上~~
是库
还是表Top




