SQL inner join
时间: 2023-10-17 11:22:26 浏览: 145
SQL之left join、right join、inner join的区别浅析
SQL inner join是一种用于将两个或多个表中的数据进行合并的方法,只选择两个表中共有的记录。它基于两个表之间的共同列将它们连接起来。
以下是一个简单的SQL inner join示例,假设我们有两个表:Orders和Customers,它们之间有一个共同的列:CustomerID。
```sql
SELECT Orders.OrderID, Customers.CustomerName
FROM Orders
INNER JOIN Customers
ON Orders.CustomerID = Customers.CustomerID;
```
这个查询将返回所有具有匹配的CustomerID的订单和客户名称。在这个例子中,INNER JOIN的作用是将Orders和Customers表连接起来,并且只返回两个表中都有的记录。
阅读全文