【发布时间】:2021-11-15 13:58:06
【问题描述】:
我在一个 MYSQL 数据库中有 3 个表
订购
order_id | order_date
-------------------------
1 | 2021-09-20
2 | 2021-09-21
产品
product_id | product_price
-------------------------
1 | 30
2 | 34
3 | 39
4 | 25
ORDER_PRODUCTS
product_id | order_id
-------------------------
1 | 1
2 | 1
1 | 2
4 | 2
现在,当我通过 order_id 提供特定产品 ID 组时,我想知道特定订单中所有产品的最低和最高价格。
前:
order_id | min_price | max_price
-----------------------------------------
1 | 30(p_id=1) | 34(p_id=2)
2 | 25(p_id=4) | 30(p_id=1)
【问题讨论】:
标签: mysql sql sqlalchemy flask-sqlalchemy