JimuReport积木报表(SQLserver)主子表关联查询

"本文介绍如何使用SQL Server进行主子表关联查询,提供了一个示例(select * from prd_hdr join prd_step on b.prd_id = a.prd_id where a.prd_id = '${prd_id}

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1,主子表关联查询

sqlserver语句:主表语句正常查询自己的条件就行(建议先去数据库测试一下语句行不行)

select prd_id,status,start_date from prd_hdr

2,子表新建数据源:查询条件与传参配置(非常重要)!!

select prd_no,proc_type,step_no,start_date from prd_hdr a join prd_step b on b.prd_id= a.prd_id where a.prd_id='${prd_id}'

这个查询是我自己写的,详细你们可以查看官网事例例子。

 

3,点击新增主子表参数设置

4,选择对应主子表

### 如何在积木报表中配置SQL查询 #### 创建和配置SQL数据源 为了创建一个新的SQL数据源,需进入积木报表的管理界面并找到用于添加新SQL数据集的部分。在此过程中,编码作为SQL数据集的一个唯一标识名称被指定,这有助于后续管理和维护工作[^4]。 对于是否启用分页选项的选择取决于具体需求——当存在多页预览或者打印的需求时,则应该勾选此选项以确保良好的用户体验。接着要做的就是选择之前已经设置好的数据源连接,并填写实际使用的SQL语句来定义所需获取的数据集合。 #### 添加SQL语句到报表 一旦选择了合适的数据源之后,在“报表SQL”的输入框里录入具体的SQL命令字符串。此时可以通过点击旁边的“SQL解析”按钮来进行语法验证以及初步的结果展示。“动态报表配置明细”区域将会即时反映出由当前SQL指令所产生的列名和其他元数据信息[^2]。 值得注意的是,在更新现有的SQL脚本或是向其中加入新的表结构时应当格外小心谨慎。理想的做法是在不影响原有逻辑的前提下直接修改最新版本中的相应部分,而不是尝试重建整个查询过程,这样可以有效防止意外删除或覆盖已有的重要设定[^3]。 ```sql -- 示例 SQL 语句 SELECT student_id, name, age FROM student WHERE class = 'A' ``` #### 使用依赖库增强功能 为了让项目能够更好地集成和支持这些特性,可能还需要引入特定的技术栈组件。例如,针对想要构建具备仪表板特性的应用而言,可以考虑增加`jimureport-dashboard-spring-boot-starter`这个Maven依赖项至项目的pom.xml文件当中去。 ```xml <dependency> <groupId>org.jeecgframework.jimureport</groupId> <artifactId>jimureport-dashboard-spring-boot-starter</artifactId> <version>1.8.1-beta</version> </dependency> ```
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值