站内搜索: 请输入搜索关键词

当前页面: 开发资料首页JSP 专题JSP中数据库的嵌套查询和插入..

JSP中数据库的嵌套查询和插入..

摘要: JSP中数据库的嵌套查询和插入..


access数据库中:
假设有表works,其中的属性workid,methods,bankid,na等
又有表works2,有属性workid,methods,bankid等

现小弟想从works2中选出methods,bankid,插入到works,不知道怎么写,老写不对,请各位大虾帮帮忙,有点急...


还有没结贴问题

http://community.csdn.net/Expert/TopicView1.asp?id=5028256


数据库表设计有问题,第二张表完全没有存在的必要


insert into works (workid,methods,bankid,na) values ('1',(SELECT methods FROM works2 WHERE workid = .......),(SELECT bankid FROM works2 WHERE workid = .......),'XXX')


真简单
insert into works (workid,methods,bankid) select workid,methods,bankid from works2



我要插入的是几千条,不是一条,请问用楼上的兄弟们用什么循环条件

还有楼上的好像不行.....


我是楼上的,ACCESS2003 肯定可以 。 插入的是数据集,如果不可以的,是其他原因,比如workid 唯一等。
insert into ...select .. .from .....
这是最基本的SQL语句 。



我的access 2000
那循环条件用什么,好像不好写...


这样写行不:

...

...

String sql="select workid from works";
ResultSet rs=DBconn.executeQuery(sql);
while(rs.next()){
int workid=rs.getInt("workid");
String sql2="select workid from works2 where workid="+workid;
ResultSet rs2=DBconn.executeQuery(sql2);
rs2.next();

}


这样写行不:

...

...

String sql="select workid from works";
ResultSet rs=DBconn.executeQuery(sql);
while(rs.next()){
int workid=rs.getInt("workid");
String sql2="select workid from works2 where workid="+workid;
ResultSet rs2=DBconn.executeQuery(sql2);
rs2.next();
String bankid=rs2.getString("bankid");
String methods=rs2.getString("methods");

String sql3="insert into works(bankid,methods) values('"+bankid+"','"+methods+"')";
DBconn.executeUpdate(sql3);
}
楼上的兄弟们要是能实现,循环条件用什么???不好意思,小弟是菜鸟来着




String sql="select methods,banks from works";
ResultSet rs=DBconn.executeQuery(sql);
while(rs.next()){
int methods=rs.getInt("methods");
int bankid = rs.getInt("bankid");

String sql1="insert into works(bankid,methods) values('"+bankid+"','"+methods+"')";
DBconn.executeUpdate(sql1);



楼上:

没words2,我想从works2读数据到 works(已有数,就methods,bankid没数据),并且你的好像行不通,没workid做桥梁,能随便插入吗?


楼主的意思两个表的bankid相同时,再插入数据吧!

学习中...


恩,应该很简单才是,。。。。。


↑返回目录
前一篇: JSP中,想把变量内容用javascript显示在文本框,但出错了,显示undined,救急!!!!!
后一篇: 请问JSP中调用水晶报表的控件是什么?And JSP有哪些报表软件?