String strSql = "select count(*) from clientdefine where extra2='1' ";
String sql="select count(*) from channel where extra2='1'";
Database db = DatabaseTools.GetDatabase();
return db.ExecuteQueryInt(strSql)+db.ExecuteQueryInt(sql);
怎么能把2个SQL语句合并成一个
返回结果我想用一个,例如 这样返回return db.ExecuteQueryInt(SQL)
请往下看
String sql = "select clientname,ip,port,extra1,extra2,id from clientdefine where extra2='1' limit "+start+","+end;【这里我想实现的是分页】
System.out.println(sql);
Vector vector = db.ExecuteQueryVector(sql); Systems.out.println(vector.size())【打印的是5】
sql = "select channel,ip,port,extra1,extra2,id from channel where extra2='1'";
Vector vector1 = db.ExecuteQueryVector(sql); Systems.out.println(vector1.size())【打印的是4】
vector.addAll(vector1);
if(vector.size()==0){
out.write("<tr><td colspan=6 align=center>(没有相关记录)</td></tr>");
}else{
for(int i=0;i<vector.size();i++){
Systems.out.println(vector.size())【打印的是9】
}
现在是我实现分页的时候出现问题了
select clientname,ip,port,extra1,extra2,id from clientdefine where extra2='1' limit 0,5
因为用到2个表的内容,如果一个表这样实现没有问题
该怎么办啊
心有法竹
MM们
HUWWW
随时随地看视频慕课网APP
相关分类