企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
[TOC] 这表结构设计的是不好,但要承认一个事实,工作中会遇到各种奇葩表。这里特意记录下,如果表中有重复数据,连表会导致什么问题。 重复数据:表中本来只有一条,因为连表导致的同一条数据,多次输出 ## 表结构 班级表 ![](https://box.kancloud.cn/e6f9b3764629c5ab94e79e1a71e61cbd_1325x329.png) 学生表 ![](https://box.kancloud.cn/364b44ac44cbcd148aeca7b17c72eb8c_593x377.png) ## inner join -- 右表有重复数据,左表就会重复 -- 同样左表有重复数据,右表业会这样 ![](https://box.kancloud.cn/b2927bccfae4800857b024675af65208_984x388.png) ## left join -- 以左表为基础,右表匹配不上的用null标识 -- 俩表重复的数据照样各自输出 ![](https://box.kancloud.cn/e4a78bd2816e4759fc3706530b7f3b31_992x469.png) ## right join ## full join >[info] 无论是哪种类型的连表,都会导致重复数据的出现 >解决方法: ![](https://box.kancloud.cn/6f5bb01451f112e41a52145576ac140c_1014x537.png)