我有2个表,每个表有一列(datatype = char)。第一张桌子有3排所有单人A,第二桌有5排所有单人A。内连接,左连接,右连接,全外连接的结果是什么? 我知道结果,但我想了解它是如何工作的细节。用几乎相同的数据加入表
-3
A
回答
0
当两个表中有匹配的行时,这些类型的连接之间没有区别。他们会得到相同的结果:匹配左侧行和右侧行的每个组合的结果行。
不同类型的连接是相关的,当你做有一个特定的值在一个表和不有它在其他。
如果要包含来自左侧表格的行(即使没有匹配的右侧行),您可以使用LEFT JOIN
。同样,如果您想以相反方式匹配,则可以使用RIGHT JOIN
:包括所有右侧行,即使没有匹配的左侧行。
而当你只希望包括行对此有是一场比赛,你会使用INNER JOIN
。
+0
谢谢@VoteyDiary – sridhar
相关问题
- 1. 创建具有几乎相同数据属性的表
- 2. R与数据结构列表几乎相同的结构
- 3. 管理几乎相同的数据结构用C
- 4. 函数过载,文档几乎相同
- 5. 比较几乎相同的两个熊猫系列/数据帧
- 6. 选择包含几乎相同的ID
- 7. laravel ORM:从几乎相同的查询
- 8. 丢弃几乎相同的行集
- 9. asp.net mvc - 几乎相同的ViewModels
- 10. 两个几乎完全相同的表单功能不同
- 11. 替代在几乎每个表中使用相同的外键
- 12. PHP用于插入相同与diiferent码数的几个数据
- 13. SQL - 从2个表中选择几乎相同的表
- 14. 用于不同API的几乎相同的缩减器
- 15. 将一个数字分解为几乎相同的因子
- 16. 如何访问一个div几乎所有的参数相同
- 17. C++:几乎相同的输入,但第二个调用显示段错误
- 18. 滚动事件几乎完全相同的两页有不同的表现
- 19. 具有相同的日期和几乎同一时间
- 20. 停止2个几乎同时执行的相同查询?
- 21. 两条几乎完全相同的代码行结果不同?
- 22. 如何用几乎相同的名称声明多个变量
- 23. 使用名称几乎相同的变量快速工作
- 24. 两个Android应用程序的内容几乎相同
- 25. 几乎相同的webapps在提供静态内容方面表现不同
- 26. 列表查看与几列相同的数据
- 27. 表达式几乎是相同的,但其中一个不起作用
- 28. 为几乎相同的数组提供不同结果的插值
- 29. 加入和插入到相同的表
- 30. 模糊java和.net应用程序,它几乎相同吗?
不要懒惰。尝试不同的连接,或谷歌,或两者。 – jarlh
欢迎使用stackoverflow。请阅读[问]。 –
@sridhar:如果你想要,你可以发起与我或其他人的聊天。加入本身就是一个章节,在这里不能解释。另一种选择是找到一本好书。另一个是找到每个加入谷歌解释。阅读每个解释。一些或其他肯定会为你工作。当然,你将不得不创建表格,向它们中插入数据并运行查询。正如#jarlh所说的那样BE ACTIVE。 –