以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]多表生成查询表求助  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=90119)

--  作者:ajie5211
--  发布时间:2016/9/6 8:43:00
--  [求助]多表生成查询表求助
见附件,外部数据源有4张表,希望通过关联合成一张查询表,报附件错误,请问如何解决,或是否有更好的代替方法。
图片点击可在新窗口打开查看此主题相关图片如下:qq图片20160906083957.png
图片点击可在新窗口打开查看

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

--  作者:有点蓝
--  发布时间:2016/9/6 9:13:00
--  
复杂关联还是用sql模式吧。

把相关表名和列名以及对应关系文字贴出来,不用截图

使用的什么数据库?
[此贴子已经被作者于2016/9/6 9:13:44编辑过]

--  作者:ajie5211
--  发布时间:2016/9/6 9:24:00
--  

数据库SQL2008,

表有4张,tabDIYTable372tabDIYTable371,tabDIYTable13,tabDIYTable14

对应关系如下

{tabDIYTable372}.ID = {tabDIYTable371}.ID 

{tabDIYTable14}.ID = {tabDIYTable13}.ID

{tabDIYTable13}.39 = {tabDIYTable371}.2401

{tabDIYTable14}.46 = {tabDIYTable372}.2405

需要生成的查询表列为{tabDIYTable13}.39  {tabDIYTable14}.46  {tabDIYTable14}.48  {tabDIYTable14}.2540   {tabDIYTable372}.3327


--  作者:有点蓝
--  发布时间:2016/9/6 9:43:00
--  
sel ect a3.39,a4.46,a4.48,a4.2540,a72.3327 from tabDIYTable14 as a4 inner join tabDIYTable13 as a3 on a4.ID=a3.ID inner join tabDIYTable372 as a72 on a4.46 = a7.2405 inner join tabDIYTable371 as a71 on a72.ID = a71.ID where a3.39 = a71.2401