sql怎么从两个表提取数据
时间: 2023-08-08 17:06:33 浏览: 174
你可以使用 SQL 的 JOIN 命令来从两个或多个表中提取数据。JOIN 命令用于将两个表中共同的行连接在一起,并基于某些条件来检索它们的数据。常见的 JOIN 类型包括 INNER JOIN、LEFT JOIN、RIGHT JOIN 和 FULL OUTER JOIN。以下是一个简单的例子:
假设你有两个表,一个是客户表,另一个是订单表。你想检索客户信息和他们的订单信息。你可以使用以下 SQL 查询:
```
SELECT customers.customer_id, customers.customer_name, orders.order_id, orders.order_date
FROM customers
INNER JOIN orders
ON customers.customer_id = orders.customer_id;
```
这个查询将返回客户表和订单表中所有匹配的行,并且只显示客户 ID、客户名称、订单 ID 和订单日期这四个列。在这个例子中,我们使用 INNER JOIN 将两个表连接在一起,并且指定了连接条件为客户 ID 相等。
阅读全文