以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 外部数据源多表的关联 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=70303) |
-- 作者:tele -- 发布时间:2015/6/18 15:52:00 -- 外部数据源多表的关联 加载了SQL外部数据源的几张表,建立关联关系 订单表 客户表 订单明细表 货品名称表 现在想做一个查询窗体,客户信息想直接显示在订单表里面 货品名称也要直接显示在订单明细表里面 订单表和订单明细表又要关联 又不能对SQL的数据表结构修改 请问用什么方法做最合适呢? |
-- 作者:大红袍 -- 发布时间:2015/6/18 15:55:00 -- 用查询表最方便。
http://www.foxtable.com/help/topics/2321.htm
|
-- 作者:大红袍 -- 发布时间:2015/6/18 15:57:00 -- 如果建立了关联,就用表达式,在订单表直接引用父表的数据;订单明细引用父表的数据就行。 |
-- 作者:tele -- 发布时间:2015/6/18 16:02:00 -- 不能修改表结构哦,SQL的表是来自另一个独立软件使用的,基本都是用整型字段来关联 |
-- 作者:大红袍 -- 发布时间:2015/6/18 16:03:00 -- 表达式列不修改表结构。
查询表不需改表结构 |
-- 作者:tele -- 发布时间:2015/6/18 17:11:00 -- 问题来了…… SQL查询表建立多个表的关联之后,查询出来的数据不完整 再次请教
|
-- 作者:大红袍 -- 发布时间:2015/6/18 17:20:00 -- 不完整指什么,少几行还是少几列。
查询表,是针对所有已经保存的数据的,没保存的数据,不会查 |
-- 作者:tele -- 发布时间:2015/6/18 17:22:00 -- 比如说,做完 订单表客户名称ID列 与 客户表中客户ID列关联,建立SQL查询表,在订单表客户ID列如果是为空,那这一行都不显示了。 |
-- 作者:大红袍 -- 发布时间:2015/6/18 17:25:00 -- 如果左表是订单表,就设置成左连接
如果订单表是右表,就设置成右连接 |