SQL多表联查主表如何选择,以及每连一张表都是和主表连接吗
这个要看你具体业务和设计逻辑了,并不是每一张主表都要和从表相连的,可以【主表-从表-从表】的相连方式
比如一个商品的数据库,你可以设置:
【商品表】为主表,
【订单表】为从表(同时【订单表】为主表,【发货地址】为从表,【销售表】为从表),
【销售表】为从表。
主表join从表 从表join从表 写在一起也是可以的吗?
@滴水不漏dayday: 当然可以了,只是设计不好的话对查询性能有影响,比如你用vguid做主外键,那对主从表都有十几万数据的链接来说,查询肯定比相同条件下的id作主外键的慢,当然也可以建立索引,看具体需求