SQL语句,不要用子查询

2025-04-26 17:47:08
推荐回答(2个)
回答1:

假设数据表的名称为订单表。

SELECT 单价
FROM 订单表 o1
GROUP BY 品号
HAVING 日期 = (
SELECT MAX(日期)
FROM 订单表 o2
WHERE o1.品号 = o2.品号 )

回答2:

select 品号,max(日期),单价 from 表 group by (品号);
试试