hsurich 发表于 2021-5-22 10:26:58

数据中心管理-自建表-查询配置,如何实现多表查询?

自建表,存了用户id,视图中想显示用户的昵称,请问可以实现吗?
https://www.o2oa.net:443/x_file_assemble_control/jaxrs/file/c355f662-e36a-4827-9a4e-bf40846a41b4/download/stream

论坛管理员 发表于 2021-5-24 11:00:34

您好:我们系统现在暂时不支持多表查询!

zhengborui 发表于 2021-5-25 16:59:03

我这边实现了多表查询,但是走的是sql不是jpql

o2123456 发表于 2021-7-14 09:47:23

您好,请问下您这边走的sql是怎么配置的?我在数据中心的查询配置里直接写sql不能执行啊?

论坛管理员 发表于 2021-7-14 10:51:12

您好:这三种方式都可以直接使用
select o.name,o.age,o2.grade from test1 o,test12 o2 where o.name=o2.name

select o from test1 o where exists(select o2 from test12 o2 where o.name=o2.name)
select o.name,o.age,n.grade FROM test1 o LEFT JOIN test12 n ON o.name = n.name

仅对自建表可以跨表查询,系统表不可以跨表查询

qwe123 发表于 2021-7-21 10:26:43

我使用方式三在两自建表联查创建视图,完成后,我是将需要的字段查了出来,列名就会变成数字(0,1,2...),列名无法配置别名,联查的表别名时什么?导致配置过滤时无法找到路径,视图查询错误,请问该如何修改?

sunmoon 发表于 2022-8-15 16:50:53

qwe123 发表于 2021-7-21 10:26
我使用方式三在两自建表联查创建视图,完成后,我是将需要的字段查了出来,列名就会变成数字(0,1,2...) ...

你好,你这个问题解决了吗,我也存在这样的问题

irisnet 发表于 2022-9-2 23:36:33

论坛管理员 发表于 2021-7-14 10:51
您好:这三种方式都可以直接使用
select o.name,o.age,o2.grade from test1 o,test12 o2 where o.name=o2.n ...

是啊。 有些限制。 比如关联人员表就不行了。
页: [1]
查看完整版本: 数据中心管理-自建表-查询配置,如何实现多表查询?