写一个两张表联查的sql
时间: 2023-06-12 13:05:41 浏览: 117
查询几张数据库表的联接查询实例
假设我们有两张表:`orders`和`customers`,分别记录了订单信息和客户信息。它们之间的关联是`orders.customer_id`与`customers.id`。
以下是一个查询,可以将这两张表联查,并返回订单信息和对应的客户信息:
```
SELECT orders.*, customers.name, customers.email
FROM orders
JOIN customers ON orders.customer_id = customers.id;
```
这个查询使用了`JOIN`关键字,表示要将两张表进行联接。`ON`关键字后面的条件则指明了这两张表之间的关联。`SELECT`语句中,我们可以指定要查询的字段,也可以使用通配符`*`表示查询全部字段。如果有冲突的字段名,可以使用`table_name.column_name`的方式来指定。
阅读全文