type
status
date
slug
summary
tags
category
icon
password
SQL学习

join方法的使用

需要从两个表中获取数据
常规使用方法:
参数说明:
  • column1, column2, ...:要选择的字段名称,可以为多个字段。如果不指定字段名称,则会选择所有字段。
  • table1:要连接的第一个表。
  • table2:要连接的第二个表。
  • condition:连接条件,用于指定连接方式。
inner join与join用法相同
JOIN/INNER JOIN: 如果表中有至少一个匹配,则返回行
 

其他SQL JOIN

LEFT JOIN:

LEFT JOIN 关键字从左表(table1)返回所有的行,即使右表(table2)中没有匹配。如果右表中没有匹配,则结果为 NULL。
语法:
特点:如果左表有但右表中没有匹配,会返回NULL
 

RIGHT JOIN:

RIGHT JOIN 关键字从右表(table2)返回所有的行,即使左表(table1)中没有匹配。如果左表中没有匹配,则结果为 NULL。
语法:
或:
特点:如果右表有但左表中没有匹配,会返回NULL
 

FULL JOIN:

只要其中一个表中存在匹配,就返回行
FULL OUTER JOIN 关键字只要左表(table1)和右表(table2)其中一个表中存在匹配,则返回行. FULL OUTER JOIN 关键字结合了 LEFT JOIN 和 RIGHT JOIN 的结果。
语法:
注:MySQL中不支持 FULL OUTER JOIN
 
致谢:
💡
有关Notion安装或者使用上的问题,欢迎您在底部评论区留言,一起交流~
 
 
数据科学学习路线遥感图像数字处理基础知识
KuAcha
KuAcha
無限進步
Announcement
type
status
date
slug
summary
tags
category
icon
password
🎉NotionNext 3.10已上线🎉
-- 新版本特性 ---
字体完全自定义
支持自定义样式、脚本
支持公告栏功能
-- 感谢您的支持 ---
👏欢迎更新体验👏