查询sell表订单中订购册数大于10本并且已发货和已收货的订单号
时间: 2024-02-21 18:58:22 浏览: 49
你可以使用下面的 SQL 语句查询 sell 表中订购册数大于10本,并且订单状态为已发货或已收货的订单号:
```
SELECT order_id FROM sell WHERE quantity > 10 AND (status = '已发货' OR status = '已收货');
```
其中,`sell` 是数据表名,`quantity` 是订购册数字段名称,`status` 是订单状态字段名称,`order_id` 是订单号字段名称。你可以根据实际情况修改字段名称和数据表名。
这条 SQL 语句会返回所有符合条件的订单号。
相关问题
查询Sell表中已收货且已结清的订单情况。
假设Sell表中的已收货情况使用字段received,已结清情况使用字段settled,可以使用如下SQL语句查询已收货且已结清的订单情况:
```
SELECT * FROM Sell WHERE received = true AND settled = true;
```
其中,`Sell`为表名,`received`和`settled`为字段名,`true`表示字段值为真。根据实际情况,需要将表名和字段名替换成实际的名称。
在bookstore数据库中,在book表和sell表中,用子查询命令,查询订购册数大于30的订单中图书的图书编号、书名、作者和单价信息。
以下是在MySQL中使用子查询命令查询订购册数大于30的订单中图书的图书编号、书名、作者和单价信息的SQL语句:
```
SELECT book.book_id, book.title, book.author, book.price
FROM book
WHERE book.book_id IN (
SELECT sell.book_id
FROM sell
WHERE sell.order_id IN (
SELECT orders.order_id
FROM orders
WHERE orders.quantity > 30
)
);
```
上述查询语句中,首先在最内层的子查询中查询出订购册数大于30的订单编号,然后在第二层子查询中查询出对应的图书编号,最后在最外层的SELECT语句中查询出对应的图书信息。IN关键字用于判断book_id是否在子查询中返回的结果集中。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)