sql连接查询join
时间: 2023-06-11 21:06:01 浏览: 109
SQL连接查询(JOIN)是一种在两个或多个表之间基于共同列的关系连接数据的方法。JOIN语句可以使用多种类型的连接,包括INNER JOIN,LEFT JOIN,RIGHT JOIN和FULL OUTER JOIN。
这里是一个例子,假设有两个表,一个包含有关员工的信息,另一个包含有关他们所在部门的信息。这两个表可以通过员工所在的部门ID列进行连接。
```
SELECT employees.name, departments.name
FROM employees
INNER JOIN departments
ON employees.department_id = departments.id;
```
上面的查询将返回一个结果集,其中包含每个员工的姓名和所在部门的名称。INNER JOIN关键字指示我们只返回两个表中都存在的匹配行。ON子句指定了连接条件,即员工表的department_id列等于部门表的id列。
阅读全文