Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/334.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在JAVA中组合2个结果集_Java_Eclipse_Pdf_Itext_Resultset - Fatal编程技术网

在JAVA中组合2个结果集

在JAVA中组合2个结果集,java,eclipse,pdf,itext,resultset,Java,Eclipse,Pdf,Itext,Resultset,我正在从两个resultset的IText生成一个PDF文件 rs1=返回3行 rs2=返回5行 所以我的结构是这样的: while(rs1.next()){ .... } while(rs2.next){ .... } generatePDF(){ .... } 如果一个人要求一份PDF文件,那么它工作得很好。但是如果有两个人请求,我将生成最后一个请求的人 我该怎么做 对不起,语法错误 在SQL部分尝试过 第一个查询返回3行 第二个查询返回5行。 每一行都与另一行不同 所以,当我试图将他

我正在从两个resultset的IText生成一个PDF文件

rs1=返回3行 rs2=返回5行

所以我的结构是这样的:

while(rs1.next()){
....
}

while(rs2.next){
....
}

generatePDF(){
....
}
如果一个人要求一份PDF文件,那么它工作得很好。但是如果有两个人请求,我将生成最后一个请求的人

我该怎么做

对不起,语法错误

在SQL部分尝试过

第一个查询返回3行 第二个查询返回5行。 每一行都与另一行不同


所以,当我试图将他们或团体联合起来时。他们只是做笛卡尔连接。我总共得到15行

您应该使用合并2个查询的结果集,但查询应该是联合兼容的

select A, B
来自C
union
从D中选择A、B

然后在while块中调用
generatePDF()

加入

select t1.PARTNER,INSOBJECT,CONTRACT from TABLE_1 as t1 ,TABLE 2 as t2 where t1.PARTNER = t2.PARTNER;

我试图在sql部分做到这一点。请发布sql查询。请参考这里:你见过@Johnyes但我不明白。是否要联接这些表或union。union只是合并结果集。但在视图中加入按arity(列数)扩展结果集,然后使用此选择t1。合作伙伴,在对象中,表1中的合同为t1,表2为t2,其中t1.PARTNER=t2.PARTNER;