领先的免费Web技术教程,涵盖HTML到ASP.NET

网站首页 > 知识剖析 正文

初学者的一分钟SQL Join教程_sqljoin的用法

nixiaole 2025-02-16 22:22:11 知识剖析 12 ℃

Join(连接)用来获得相关数据表的数据。表之间的关联是通过“主键”和“外键”来关联的。

有四种类型的Join:

1. Inner Join

2. Left Join

3. Right Join

4. Full Join

我们使用简单的“雇员表”(DEPARTMENT_TABLE)和“部门表”(EMPLOYEE_TABLE)进行演示:

1、Inner Join

解释:只有两个表都匹配的数据才会被获取。

SQL

SELECT * FROM DEPARTMENT_TABLE DT INNER JOIN EMPLOYEE_TABLE ET ON DT.DEPT_ID=ET.DEPT_ID;

2、Left Join

解释:“两个表都匹配”和“左边表不匹配”的数据会被获取。

SQL:

SELECT * FROM DEPARTMENT_TABLE DT LEFT JOIN EMPLOYEE_TABLE ET ON DT.DEPT_ID=ET.DEPT_ID;

3、Right Join

解释:“两个表都匹配”和“右边表不匹配”的数据会被获取。

SQL:

SELECT * FROM DEPARTMENT_TABLE DT right JOIN EMPLOYEE_TABLE ET ON DT.DEPT_ID=ET.DEPT_ID;

4、Full Join

解释:两个表匹配和不匹配的数据都会被获取。

SQL:

SELECT * FROM DEPARTMENT_TABLE DT FULL JOIN EMPLOYEE_TABLE ET ON DT.DEPT_ID=ET.DEPT_ID;
最近发表
标签列表