0

我对 jasperserver 和 ireport 完全陌生,但我一直在管理。我今天确实遇到了一个问题,这是我的问题:我正在尝试显示多个表(可能 50+),其中每个表在第一列中可以包含相同的数据。该列的行与行完全不同。我的意思是:

Value1 x1 y1 z1
Value1 x2 y2 z2
Value1 x3 y3 z3
Value2 x1 y1 z1
Value2 x2 y2 z2
Value2 x3 y3 z3

这可以使第一列具有相似的相同值。我正在尝试更改它,以便每个第一列都有自己的表格,如下所示:

Value1 table
------------
X1   Y1   Z1
X2   Y2   Z2
X3   Y3   Z3


Value2 table
------------
X1   Y1   Z1
X2   Y2   Z2
X3   Y3   Z3

编辑

为了扩展我最初的问题,我通过 SQL 检索的数据都存储在一个表中。我试图用一些简单的格式来分解那个表。我已经链接了一张图片,希望能帮助你理解。

多表示例 图片链接

这在 Ireport 中可行吗?

4

2 回答 2

0

我在另一个论坛上找到了解决方案。

(在我的情况下)使 IP 成为一个组。然后在组标题中添加 $Field(ID),然后在详细信息带中添加其余行。确保您在组上重置。祝你好运!

于 2011-07-26T00:18:19.127 回答
0

有点难以理解你想要什么,但我猜......

select * from table1
union all
select * from table2;

UNION ALL不同之处UNION在于所有行都按选择的顺序返回。
相比之下,对所有行进行UNION 排序并丢弃重复项。

于 2011-07-21T00:55:25.163 回答