【发布时间】:2020-11-27 13:44:06
【问题描述】:
我有 2 张桌子:
- 包含 order_id、order_date、customer_id、product_id、receiver 的订单
- 包含 product_id 和 product_name 的产品
我要做的是按客户选择,他最近的订单中最贵的产品的名称
SELECT MAX(o.ORDER_DATE), MAX(o.REVENUE) , PRODUCT_NAME
FROM orders o
JOIN products p ON o.PRODUCT_ID = p.PRODUCT_ID
GROUP BY CUSTOMER_ID, ORDER_ID, PRODUCT_NAME
【问题讨论】:
-
您能否提供一些示例数据,以及您想要的结果
-
@Pauline 。 . .您声明的数据模型没有关于产品价格的信息。
标签: mysql sql join aggregate-functions