SQL JOIN 子句用于把来自两个或多个表的行结合起来,基于这些表之间的共同字段。
最常见的 JOIN 类型:SQL INNER JOIN(简单的 JOIN)、SQL LEFT JOIN、SQL RIGHT JOIN、SQL FULL JOIN,其中前一种是内连接,后三种是外链接。
假设我们存在两张表,分别为t_Describe和t_Information数据分别如下,此处得ID是共通的,两个表的同一个ID表示同一个事物的不同属性
执行如下的相关sql语句会得到结果
select t1.*,t2.* from t_Describe t1 INNER JOIN t_Information t2 ON t1.ID=t2.ID
执行如下的相关sql语句会得到结果
select t1.*,t2.* from t_Describe t1 Left JOIN t_Information t2 ON t1.ID=t2.ID
执行如下的相关sql语句会得到结果
select t1.*,t2.* from t_Describe t1 RIGHT JOIN t_Information t2 ON t1.ID=t2.ID
执行如下的相关sql语句会得到结果
select t1.*,t2.* from t_Describe t1 FULL JOIN t_Information t2 ON t1.ID=t2.ID
原文:https://www.cnblogs.com/HappyYu/p/14891611.html