以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  Combine拼接结果问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=74756)

--  作者:magangzmc
--  发布时间:2015/9/18 11:00:00
--  Combine拼接结果问题
Combine拼接时,如何以左表为主表拼接,左表不存在的记录不显示
--  作者:Hyphen
--  发布时间:2015/9/18 11:46:00
--  
这不符合逻辑,上个例子说明
--  作者:magangzmc
--  发布时间:2015/9/18 12:54:00
--  

就是内部表中,实现类似于left join的关联查询

[此贴子已经被作者于2015/9/18 12:57:24编辑过]

--  作者:Hyphen
--  发布时间:2015/9/18 14:12:00
--  

参考http://www.foxtable.com/help/topics/2392.htm

主表作为dt1,楼主所谓的左表作为dt2

dt1.Combine(nms,dt2,nms) \'将销售统计数据组合到进货统计数据


--  作者:magangzmc
--  发布时间:2015/9/18 16:02:00
--  

这样做有些记录如果dt1中不存在,但在dt2中存在的,也会显示,我只想显示dt1中存在的记录和dt2相关记录,加入sql语句写的话:
SELECT * FROM DT1 LEFT JOIN DT2 ON DT1.CODE=DT2.CODE
我想实现如上面的效果,但是表是内部表的话,无法用SQLJoinTableBuilder来查询,要怎样实现?
 

 

sql语句无法输入,用全角打上去的

[此贴子已经被作者于2015/9/18 16:02:25编辑过]

--  作者:大红袍
--  发布时间:2015/9/19 10:05:00
--  

回复5楼。

 

呃,内部表或者外部表,只要数据源是同一个,都可以用sql语句的。