数据中心利用脚本创建查询
本帖最后由 sunmoon 于 2022-8-12 18:17 编辑在数据中心-查询设计中,想要关联两个表查询,直接创建JPQL查询无法实现,想到利用脚本创建查询。现在有两个问题:
1、脚本创建查询的格式不知道,我的操作如下,三种返回方式都没有成功,提示“request json error”
2、我采用了查询表结果的这种方式调用表的数据,方式是否正确?书写是否有错误?
3、直接创建JPQL查询可以实现两个表的关联查询的话,能否给个案例?测试了一些列“join”关键字都不识别。
多谢!
您参考一下:https://www.o2oa.net/forum/thread-22272-1-1.html 论坛管理员 发表于 2022-8-15 10:06
您参考一下:https://www.o2oa.net/forum/thread-22272-1-1.html
谢谢,已经拼出了查询语句,不过查询中用了sum,想给查询的字段进行命名,方便外层查询语句书写,提示一直不识别呢:
SELECT o1.name,o2.bumen,o2.zhiwu,o1.a,o2.yingxu from(SELECT o.name, sum(o.tianshu) asaFROM QingJiaTable o where o.type='年休假' group by o.name)o1 LEFT JOINGongXiuTable o2 ON o1.name=o2.name 您的错误截图出来看一下 本帖最后由 sunmoon 于 2022-8-16 16:45 编辑
说是找不到这个字段,他在字段前加了x
后端确实会在你查询的字段前面加x,因为数据库所有列前我们都默认加了x,你可以这样尝试:
SELECT o1.name,o2.bumen,o2.zhiwu,o1.a,o2.yingxu from(SELECT o.name, sum(o.tianshu) asxaFROM QingJiaTable o where o.type='年休假' group by o.name)o1 LEFT JOINGongXiuTable o2 ON o1.name=o2.name 启蒙星 发表于 2022-8-17 13:48
后端确实会在你查询的字段前面加x,因为数据库所有列前我们都默认加了x,你可以这样尝试:
SELECT o1.name, ...
测试成功,谢谢 :)
页:
[1]