建站优化

当前位置:

sql中join的用法,mysql中join的用法

浏览量:106次

sql中join的用法,mysql中join的用法

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

有四种类型的Join:

1. Inner Join

2. Left Join

3. Right Join

4. Full Join

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

1、Inner Join

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

SQL:

SELECT*FROMDEPARTMENT_TABLEDTINNERJOINEMPLOYEE_TABLEETONDT.DEPT_ID=ET.DEPT_ID;2、Left Join

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

SQL:

SELECT*FROMDEPARTMENT_TABLEDTLEFTJOINEMPLOYEE_TABLEETONDT.DEPT_ID=ET.DEPT_ID;3、Right Join

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

SQL:

SELECT*FROMDEPARTMENT_TABLEDTrightJOINEMPLOYEE_TABLEETONDT.DEPT_ID=ET.DEPT_ID;4、Full Join

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

SQL:

SELECT*FROMDEPARTMENT_TABLEDTFULLJOINEMPLOYEE_TABLEETONDT.DEPT_ID=ET.DEPT_ID;

[声明]本网转载网络媒体稿件是为了传播更多的信息,此类稿件不代表本网观点,本网不承担此类稿件侵权行为的连带责任。故此,如果您发现本网站的内容侵犯了您的版权,请您的相关内容发至此邮箱【779898168@qq.com】,我们在确认后,会立即删除,保证您的版权。