SQLite 外连接

SQLite 外连接

在SQL标准中,有三种类型的外连接:

  • 左外连接
  • 右外连接
  • 全外连接

但是,SQLite只支持左外连接。

SQLite左外连接

SQLite左外连接用于从ON条件中指定的左表中获取所有行,以及满足连接条件的右表中的行。

语法:

SELECT ... FROM table1 LEFT OUTER JOIN table2 ON conditional_expression 

或者

SELECT ... FROM table1 LEFT OUTER JOIN table2 USING ( column1 ,......

图像表示:

SQLite 外连接

我们有两个表格:“STUDENT”和“DEPARTMENT”。

SQLite 外连接

“STUDENT” 表格具有以下数据:

SQLite 外连接

“DEPARTMENT”表中有以下数据:

SQLite 外连接

让我们根据以下条件对上述两个表“STUDENT”和“DEPARTMENT”进行内连接:

示例:

SELECT EMP_ID, NAME, DEPT FROM STUDENT LEFT OUTER JOIN DEPARTMENT
ON STUDENT.ID = DEPARTMENT.EMP_ID;

SQLite 外连接

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程