1164. 指定日期的产品价格

作者 : admin 本文共406个字,预计阅读时间需要2分钟 发布时间: 2024-06-10 共1人阅读

1164. 指定日期的产品价格


题目链接:1164. 指定日期的产品价格

代码如下:

# Write your MySQL query statement below
select p1.product_id,ifnull(new_price,10) as price
from (
        select distinct product_id
        from Products
)as p1 -- 所有的产品
left join(
    select product_id,new_price
    from Products
    where (product_id,change_date) in (
        select product_id,max(change_date)
        from Products
        where change_date <= '2019-08-16'
        group by product_id
    )
)as p2 --2019-08-16 之前有过修改的产品和最新的价格
on p1.product_id=p2.product_id
本站无任何商业行为
个人在线分享 » 1164. 指定日期的产品价格
E-->