JasperReport Left加入单个'Master'表

时间:2013-12-08 17:41:41

标签: sql jasper-reports left-join ireport multiple-tables

我有一个表A,它是一个主表,并与其他表B和C左连接。 在模式中,表A的主键将用作表B和C中的外键。因此,A的记录或可能与B无关,也与C相同。

SELECT 
  A.*,
  B.*,
  C.*
FROM
  A
  LEFT JOIN B 
    ON (
      B.fk = A.pk
    ) 
  LEFT JOIN C 
    ON (
      C.fk = A.pk
    ) 

使用上面的查询,使用表A,B和C的重复列创建报告。 如何确保每个表中的相同记录重复。我尝试为每个表主键创建组,并将'Print When Expression'设置为$ V {group_COUNT} == 1,但它也不起作用。

0 个答案:

没有答案