[英]I want to join two tables in my database
我在互联网上搜索,但我想要更多的答案。 当我将数据库中的完整行表与同一数据库中的空表联接在一起时。 从完整的行表开始,所有行也将在空表中创建? 那是联接两个表的目的吗?
如果要显示其中一个表,即使另一个表为空,则请使用left or right join
。
内部联接
这是最简单,最容易理解的Join,也是最常见的。 该查询将返回左表(表A)中所有与右表(表B)中具有匹配记录的记录。
左联接
该查询将返回左表(表A)中的所有记录,无论这些记录中的任何一条在右表(表B)中是否匹配。 它还将从右表中返回所有匹配的记录。
正确加入
该查询将返回右表(表B)中的所有记录,无论这些记录中的任何一条在左表(表A)中是否匹配。 它还将返回左侧表中的所有匹配记录
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.