select_SQL最多可以连接多少个表?
select_SQL是否连接的表越多速度越慢吗?如果要通过连接5个表找到第一个表与最后一个表的对应关系,是否应该在第一个表中建立一个最后一个表的关联字段。
问题是这样产生的:
供货商表---商品品牌表---商品信息表
顾客表---销售单表---销售明细表
如果我要找到销售明细表中的某个商品属于哪个供货商。是在销售明细表中增加一个供货商识别码字段呢还是在需要时通过select_SQL语句查询。如果通过select_SQL语句查询就会连接多个表是否影响速度。
[解决办法]
select_SQL是否连接的表越多速度越慢吗?如果要通过连接5个表找到第一个表与最后一个表的对应关系,是否应该在第一个表中建立一个最后一个表的关联字段。
根据你的需要,有无均可
如果通过select_SQL语句查询就会连接多个表是否影响速度
会,在连接字段上建立索引
[解决办法]
供货商表---商品品牌表---商品信息表
顾客表---销售单表---销售明细表
销售明细表 中的 商品编码 与商品信息表 中的 商品编码 用一个
[解决办法]
据说能连接最多16表.(sql server模式下)