首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > VFP >

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

2012-03-08 
select_SQL最多可以连接多少个表?select_SQL是否连接的表越多速度越慢吗?如果要通过连接5个表找到第一个表

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

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

根据你的需要,有无均可

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

销售明细表 中的 商品编码 与商品信息表 中的 商品编码 用一个
[解决办法]
据说能连接最多16表.(sql server模式下)

热点排行