当前位置: 代码迷 >> VFP >> select_SQL最多可以连接多少个表?解决思路
  详细解决方案

select_SQL最多可以连接多少个表?解决思路

热度:5965   发布时间:2013-02-26 00:00:00.0
select_SQL最多可以连接多少个表?
select_SQL是否连接的表越多速度越慢吗?如果要通过连接5个表找到第一个表与最后一个表的对应关系,是否应该在第一个表中建立一个最后一个表的关联字段。
问题是这样产生的:
供货商表---商品品牌表---商品信息表
顾客表---销售单表---销售明细表
如果我要找到销售明细表中的某个商品属于哪个供货商。是在销售明细表中增加一个供货商识别码字段呢还是在需要时通过select_SQL语句查询。如果通过select_SQL语句查询就会连接多个表是否影响速度。

------解决方案--------------------------------------------------------
select_SQL是否连接的表越多速度越慢吗?如果要通过连接5个表找到第一个表与最后一个表的对应关系,是否应该在第一个表中建立一个最后一个表的关联字段。

根据你的需要,有无均可

如果通过select_SQL语句查询就会连接多个表是否影响速度
会,在连接字段上建立索引
------解决方案--------------------------------------------------------
供货商表---商品品牌表---商品信息表
顾客表---销售单表---销售明细表

销售明细表 中的 商品编码 与商品信息表 中的 商品编码 用一个
------解决方案--------------------------------------------------------
据说能连接最多16表.(sql server模式下)
  相关解决方案