大瓦缸 发表于 2024-2-25 15:46:52

使用外联数据库时用户视图关联的问题

本帖最后由 大瓦缸 于 2024-2-25 15:46 编辑

使用外联数据库时,系统自带的用户信息视图,设置为关系字段时,无法在查询中进行字段关联,
这个问题在论坛上搜索了一下,明白了原因,也就是不能跨库查询


但现在要使用,还是要想办法解决一下。
论坛上找了一下方法,说是自己在外联库中建用户视图,通过下面的联接了解了外联表中的用户表结构
https://gcdn.grapecity.com.cn/showtopic-89949-1-1.html

但问题来了,生产环境是可以把用户表转移到外联表中,但开发环境好像无法把用户表转移到外联表中,

开发环境不能把用户转到外联表中,那怎么创建用户视图呢?求支持。
同时求外联表中的用户视图SQL语句






Shawn.Liu 发表于 2024-2-25 15:46:53

大佬您好,如您所说这里的查询命令使用外键字段时无法拉下出用户的全名、邮件等字段是因为无法跨库关联,然后关于用户信息视图,这个内部是产品侧用代码做的一个虚拟视图的功能,默认不提供视图SQL;

解决这个问题您可以考虑通过间接的方式,比如帖子中截图的查询条件,假设以外键字段用户的全名包含指定字符串,此时需在外部查询用户信息视图,返回符合条件的用户名集合,最后在查询命令中使用用户在里面的查询条件,返回DR_项目研发成员表中符合条件的记录。
页: [1]
查看完整版本: 使用外联数据库时用户视图关联的问题