openGauss学习笔记27 openGauss 高级数据管理 JOIN
openGauss学习笔记-27 openGauss 高级数据管理- JOIN27.1 交叉连接27.2 内连接27.3 左外连接27.4 右外连接27.5 全外连接
openGauss学习笔记-27 openGauss 高级数据管理- JOIN
JOIN子句用于把来自两个或多个表的行结合起来,基于这些表之间的共同字段。
在openGauss中,JOIN有五种连接类型:
CROSS JOIN :交叉连接
INNER JOIN:内连接
LEFT OUTER JOIN:左外连接
RIGHT OUTER JOIN:右外连接
FULL OUTER JOIN:全外连接
以表table1和表table2为例说明不同连接类型,表数据如下:
openGauss=# SELECT * FROM table1;
name | city
-------+------
Joes | BJ
Lily | BJ
James | SH
Grace | SZ
(4 rows)