首页 新闻 搜索 专区 学院

SQL多表联查主表如何选择,以及每连一张表都是和主表相连吗

0
悬赏园豆:30 [已解决问题] 解决于 2020-12-24 10:08

SQL多表联查主表如何选择,以及每连一张表都是和主表连接吗

咸鱼摸鱼的主页 咸鱼摸鱼 | 初学一级 | 园豆:49
提问于:2020-12-22 16:38
< >
分享
最佳答案
0

这个要看你具体业务和设计逻辑了,并不是每一张主表都要和从表相连的,可以【主表-从表-从表】的相连方式
比如一个商品的数据库,你可以设置:
【商品表】为主表,
【订单表】为从表(同时【订单表】为主表,【发货地址】为从表,【销售表】为从表),
【销售表】为从表。

收获园豆:30
熊泽-学习中的苦与乐 | 老鸟四级 |园豆:2067 | 2020-12-23 09:11

主表join从表 从表join从表 写在一起也是可以的吗?

咸鱼摸鱼 | 园豆:49 (初学一级) | 2020-12-23 10:10

@滴水不漏dayday: 当然可以了,只是设计不好的话对查询性能有影响,比如你用vguid做主外键,那对主从表都有十几万数据的链接来说,查询肯定比相同条件下的id作主外键的慢,当然也可以建立索引,看具体需求

熊泽-学习中的苦与乐 | 园豆:2067 (老鸟四级) | 2020-12-23 10:13
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册