帮我写一个sql 订单表有用户 uid 书号 bid 用户表 uid name 书表 bid name我需要查出订单表每个订单对应的书名和人名
时间: 2024-02-13 22:07:33 浏览: 91
查出有这条数据的表名字
可以使用SQL的JOIN语句来实现这个查询,具体的SQL语句如下:
```
SELECT o.uid, u.name, o.bid, b.name
FROM 订单表 o
JOIN 用户表 u ON o.uid = u.uid
JOIN 书表 b ON o.bid = b.bid;
```
这个查询会从订单表中获取每个订单的用户ID和书号,然后使用JOIN语句连接用户表和书表,对应地获取每个订单的用户名和书名。最终的查询结果将会包含四个列:订单表的用户ID、用户表的用户名、订单表的书号、书表的书名。
阅读全文