SQLite 内连接
SQLite内连接是最常见的连接类型,它用于将满足连接条件的多个表中的所有行合并在一起。
SQLite内连接是默认的连接类型。
语法:
SELECT ... FROM table1 [INNER] JOIN table2 ON conditional_expression ...
或
SELECT ... FROM table1 JOIN table2 USING ( column1 ,... ) ...
或者
SELECT ... FROM table1 NATURAL JOIN table2...
图像表示:
我们有两个表格”STUDENT”和”DEPARTMENT”。
“STUDENT”表中有以下数据:
“部门”表格包含以下数据:
让我们根据以下条件对上面的两个表”STUDENT”和”DEPARTMENT”进行内连接:
示例:
SELECT EMP_ID, NAME, DEPT FROM STUDENT INNER JOIN DEPARTMENT
ON STUDENT.ID = DEPARTMENT.EMP_ID;
输出: