请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

云起同学

金牌服务用户

19

主题

52

帖子

161

积分

金牌服务用户

积分
161
云起同学
金牌服务用户   /  发表于:2022-4-1 10:13  /   查看:1613  /  回复:5
转换内建表时,找不到数据库内视图

5 个回复

倒序浏览
503881523活字格认证
金牌服务用户   /  发表于:2022-4-1 10:20:56
推荐
本帖最后由 503881523 于 2022-4-1 10:23 编辑

不行的借用胡老板的回答 :活字格5.0 目前,我们在活字格设计器中添加的视图,都是给活字格内置数据库做的视图。

如果您想要使用外部数据库中的视图,是需要您自己在外部数据库中写好视图,然后使用活字格直接将外部数据库的视图连接进来的。

如果您直接将内置库转化成外部库的话,你的视图需要重新在外部数据库中添加一次。
原因是不同数据库的视图的SQL语法可能不同的

评分

参与人数 1金币 +5 收起 理由
Chelsey.Wang + 5 赞一个!

查看全部评分

回复 使用道具 举报
503881523活字格认证
金牌服务用户   /  发表于:2022-4-1 10:28:29
推荐
云起同学 发表于 2022-4-1 10:27
在本地的mysql执行能成功,但是在活字格内提示我conact方法不存在。
而且我的日期类型被转换的有点奇怪。 ...

建议另开一个帖子 如果我的回答有帮到您请给个最佳 谢谢

评分

参与人数 1满意度 +5 收起 理由
云起同学 + 5

查看全部评分

回复 使用道具 举报
云起同学
金牌服务用户   /  发表于:2022-4-1 10:27:27
板凳
在本地的mysql执行能成功,但是在活字格内提示我conact方法不存在。
而且我的日期类型被转换的有点奇怪。附上sql,哪位大佬能帮忙看下
主要问题就是concat这个函数用不了,以及我的日期类型被转换成了负数
select b.*,c.* from (select category,sum(weight) as stoweight,sum(cost) as stocost,
if((date(addtime)>date(concat(year((addtime)),'/',06,'/',01)) and
date(addtime)<date(concat(year(addtime)+1,'/',05,'/',30))),
concat(year(addtime),'~',year(addtime)+1,'年度'),
concat(year(addtime)-1,'~',year(addtime),'年度')
)stoniandu
from om_ch_storage
group by category,stoniandu) b
left join
(select a.category as usecategory,sum(a.weight) as useweight,
if((date(a.addtime)>date(concat(year((a.addtime)),'/',06,'/',01)) and
date(a.addtime)<date(concat(year(a.addtime)+1,'/',05,'/',30))),
concat(year(a.addtime),'~',year(a.addtime)+1,'年度'),
concat(year(a.addtime)-1,'~',year(a.addtime),'年度')
)niandu
from
(select addtime, '小麦秸秆' category , wstraw as weight from om_ch_use
union
select addtime, '玉米秸秆' category , cstraw as weight from om_ch_use
union
select addtime, '辣椒秸秆' category , pstraw as weight from om_ch_use
union
select addtime, '山楂枝条' category , hstraw as weight from om_ch_use
union
select addtime, '树木枝条' category , tstraw as weight from om_ch_use) as  a
group by category,niandu)c
on b.stoniandu=c.niandu and b.category=c.usecategory

回复 使用道具 举报
503881523活字格认证
金牌服务用户   /  发表于:2022-4-1 10:44:52
5#
503881523 发表于 2022-4-1 10:28
建议另开一个帖子 如果我的回答有帮到您请给个最佳 谢谢

没注意 你这个不是悬赏帖 还没发设置最佳
回复 使用道具 举报
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-4-1 10:54:22
6#
楼上大佬正解,因为不同数据库的视图语法不一样,所以目前不支持外联视图转为内置视图。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部