只有这两张表存在关系才可以使用内链接和外连接么?要求该表的外键是另一张表的主键?
3条回答 默认 最新
- threenewbee 2017-02-24 05:35关注
没有任何关系,不需要先建立关系,一样可以连接操作,内连接和外连接(对左连接、右连接、全连接的统称)只是对于关系中失配的数据的处理不同。 其实左连接和右连接是一回事。只是看你把哪个当作“左边”,如果你颠倒连接的顺序,那么同样做左连接,得到的结果就是右连接,而全连接相当于左连接右连接的并集。 所以只要比较内连接和左连接有什么不同就可以了。 很简单: 如果两个表,第一个表,省份 id,省 1河北 2河南 3辽宁 第二个表,城市 id,省id,市 1,1,保定 2,2,郑州 3,null,太原 如果第一个当左边,返回 1,1,保定,河北 2,2,郑州,河南 这个是内连接 1,1,保定,河北 2,2,郑州,河南 null,3,null,辽宁 这个就是左外连接 1,1,保定,河北 2,2,郑州,河南 3,null,太原,null 这个就是右外连接
解决 2无用
悬赏问题
- ¥15 有人会思科模拟器嘛?
- ¥30 遇到一个的问题,请教各位
- ¥20 matlab报错,vflux计算潜流通量
- ¥15 我该如何实现鼠标按下GUI按钮时就执行按钮里面的操作的方法
- ¥15 关于#硬件工程#的问题:我这边有个锁相环电路没有效果
- ¥15 20款 27寸imac苹果一体机装win10后,蓝牙耳机和音响放歌曲卡顿断断续续.
- ¥15 VB.NET 父窗体调取子窗体报错
- ¥15 python海龟作图如何改代码使其最后画出来的是一个镜像翻转的图形
- ¥15 我不明白为什么c#微软的官方api浏览器为什么不支持函数说明的检索,有支持检索函数说明的工具吗?
- ¥15 在我想检测ros是否成功安装时输入roscore出现以下