报表中的内部联接和联盟

时间:2016-08-07 09:56:44

标签: crystal-reports

我有3个表第一个名为memberform的表,其中包含列id和名称:

 id   name
 12   john

在第二个表(名为imat_statistic)中,我有描述:

 id     description 
 12     Blue with brown

在第三个表(名为Vivl_Statistic)中,我有相同的列:

id      description
12      green with yellow

我想得到这个结果:

john    blue with brown
john    green with yellow

我尝试使用向导将memberform中的ID与imat_statistc,ID和vivl_statistic,ID相关联。但是我的报告中没有出现任何内容。我还需要将描述包含在同一个石碑中。

1 个答案:

答案 0 :(得分:0)

(select memberform .name, imat_statistic.description from test inner join
    test1 on memberform .id = imat_statistic.id) 
union all 
(select memberform .name, Vivl_Statistic.description from test inner join
    test3 on memberform .id = Vivl_Statistic.id) ;

连接到数据源时,单击“添加命令”并输入此查询。使用报告中的名称和说明字段。