查看: 7979|回复: 7

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

升级   30.67%

6

主题

10

回帖

96

积分

注册会员

Rank: 2

积分
96
发表于 2021-5-22 10:26:58 | 显示全部楼层 |阅读模式
自建表,存了用户id,视图中想显示用户的昵称,请问可以实现吗?
回复

使用道具 举报

升级   100%

138

主题

1万

回帖

3万

积分

超级版主

Rank: 8Rank: 8

积分
37297
发表于 2021-5-24 11:00:34 | 显示全部楼层
您好:我们系统现在暂时不支持多表查询!
回复

使用道具 举报

升级   33.2%

116

主题

108

回帖

666

积分

高级会员

Rank: 4

积分
666
发表于 2021-5-25 16:59:03 | 显示全部楼层
我这边实现了多表查询,但是走的是sql不是jpql
回复

使用道具 举报

升级   18%

1

主题

2

回帖

9

积分

新手上路

Rank: 1

积分
9
发表于 2021-7-14 09:47:23 | 显示全部楼层
您好,请问下您这边走的sql是怎么配置的?我在数据中心的查询配置里直接写sql不能执行啊?
回复

使用道具 举报

升级   100%

138

主题

1万

回帖

3万

积分

超级版主

Rank: 8Rank: 8

积分
37297
发表于 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

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

使用道具 举报

升级   96%

8

主题

9

回帖

48

积分

新手上路

Rank: 1

积分
48
发表于 2021-7-21 10:26:43 | 显示全部楼层
我使用方式三在两自建表联查创建视图,完成后,我是将需要的字段查了出来,列名就会变成数字(0,1,2...),列名无法配置别名,联查的表别名时什么?导致配置过滤时无法找到路径,视图查询错误,请问该如何修改?
回复

使用道具 举报

升级   1.33%

18

主题

20

回帖

204

积分

中级会员

Rank: 3Rank: 3

积分
204
发表于 2022-8-15 16:50:53 | 显示全部楼层
qwe123 发表于 2021-7-21 10:26
我使用方式三在两自建表联查创建视图,完成后,我是将需要的字段查了出来,列名就会变成数字(0,1,2...) ...

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

使用道具 举报

升级   21.4%

40

主题

95

回帖

607

积分

高级会员

Rank: 4

积分
607
发表于 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 ...

是啊。 有些限制。 比如关联人员表就不行了。
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread