Foxtable(狐表)用户栏目专家坐堂 → [求助]多表查询


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

主题:[求助]多表查询

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/10/9 16:53:00 [只看该作者]

1、你sqlserver里面数据库的名称叫什么?

 

2、改成 from 数据库名称.ado.t_ICItemCore


 回到顶部
帅哥,在线噢!
2900819580
  12楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1327 积分:9648 威望:0 精华:0 注册:2015/6/30 8:46:00
  发帖心情 Post By:2018/10/10 9:14:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:无标题.png
图片点击可在新窗口打开查看


图片点击可在新窗口打开查看此主题相关图片如下:无标题.png
图片点击可在新窗口打开查看


cmd.CommandText = "Se lect b.FNumber As 代码,b.FName As 名称,b.Fmodel as 规格型号,c.名称 as 名称2 from AIS20170303202558.dbo.t_ICItemCore As b "
cmd.CommandText &= " Inner join {201701.dbo.物料表} As C on c.代码 = b.FNumber " 

.NET Framework 版本:2.0.50727.5485
Foxtable 版本:2018.3.9.1
错误所在事件:
详细错误信息:
对象名 '201701.dbo.物料表' 无效。
试过加括号和不加括号,201701.dbo.物料表 和 201701.ado.物料表 都试过。

[此贴子已经被作者于2018/10/10 9:16:42编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/10/10 9:29:00 [只看该作者]

加上中括号,如

 

[201701.dbo.物料表]

 

[201701].dbo.物料表


 回到顶部
帅哥,在线噢!
2900819580
  14楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1327 积分:9648 威望:0 精华:0 注册:2015/6/30 8:46:00
  发帖心情 Post By:2018/10/10 10:21:00 [只看该作者]

[201701].dbo.物料表 这个方法可以了,谢谢老师


 回到顶部
帅哥,在线噢!
2900819580
  15楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1327 积分:9648 威望:0 精华:0 注册:2015/6/30 8:46:00
  发帖心情 Post By:2018/10/10 10:49:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:无标题.png
图片点击可在新窗口打开查看


老师还有一个新问题:
AIS20170303202558.dbo.t_ICItemCore 这个数据表上有 8.0002 但 [201701].dbo.物料表 没有这个料号,同时加载的话是不会显示出来的,
我想实现的是按AIS20170303202558.dbo.t_ICItemCore 这个数据表加载,如果在 8.0002 但 [201701].dbo.物料表 这个数据表上没有,则名称2空白。

代码如下

cmd.CommandText = "Sel ect b.FNumber As 代码,b.FName As 名称,b.Fmodel as 规格型号,c.名称 as 名称2 from AIS20170303202558.dbo.t_ICItemCore As b "
cmd.CommandText &= " Inner join [201701].dbo.物料表 As C on c.代码 = b.FNumber " 

 回到顶部
帅哥,在线噢!
有点蓝
  16楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107813 积分:548416 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/10/10 11:13:00 [只看该作者]

 Inner join 改为 left join

 回到顶部
帅哥,在线噢!
2900819580
  17楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1327 积分:9648 威望:0 精华:0 注册:2015/6/30 8:46:00
  发帖心情 Post By:2018/10/10 14:36:00 [只看该作者]

老师,如果两个表的数据都加进来呢



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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/10/10 15:16:00 [只看该作者]

以下是引用2900819580在2018/10/10 14:36:00的发言:
老师,如果两个表的数据都加进来呢


 

那就改成 full join

 


 回到顶部
总数 18 上一页 1 2