Foxtable(狐表)用户栏目专家坐堂 → [求助]生成查询表后其它表不能引用查询表数据


  共有2230人关注过本帖树形打印复制链接

主题:[求助]生成查询表后其它表不能引用查询表数据

帅哥哟,离线,有人找我吗?
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107757 积分:548124 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/11/4 20:32:00 [显示全部帖子]

查询表是不存在数据库的,不能使用在sql里。

假设查询表的sql为:select * from 表A inner jion 表B on 表A.id = 表B.id,查询表名称为:查询A

那么在SQL里,不能这样用:select * from 查询A,应该这样用:

select * from (select * from 表A inner jion 表B on 表A.id = 表B.id) as a

即把查询表名称替换为对应的查询表sql

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107757 积分:548124 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/11/4 22:00:00 [显示全部帖子]

即把查询表名称替换为对应的查询表sql。点击查询表窗口的预览按钮可以看到sql。

或者到数据库里创建查询表(access)或者视图(SqlServer),这样就可以在SQL里使用了

 回到顶部