gpt4 book ai didi

mysql - 在 SQL 中获取具有唯一目的地的最新数据

转载 作者:行者123 更新时间:2023-11-30 23:15:07 25 4
gpt4 key购买 nike

我是 MySQL 的新手,我在 mysql 表中有这张表

我怎样才能产生这样的结果?

我想要的是获取具有唯一目的地和年份的最新时间戳。

我试过这个 mysql 查询,但似乎不起作用:

SELECT chp_destination, cde_name, chp_year, chp_from, chp_to, chp_budget_price_high, chp_medium_price_high, chp_luxury_price_high,
chp_budget_price_low, chp_medium_price_low, chp_luxury_price_low, chp_timestamp, chp_comment, MAX( chp_id ),
FROM crm_hotel_price
LEFT JOIN crm_destinations ON cde_id = chp_destination
GROUP BY chp_destination, chp_year
ORDER BY chp_id

最佳答案

试试这个:

SELECT * 
FROM (SELECT chp_id, chp_destination, cde_name, chp_year, chp_from, chp_to, chp_budget_price_high,
chp_medium_price_high, chp_luxury_price_high, chp_budget_price_low, chp_medium_price_low,
chp_luxury_price_low, chp_timestamp, chp_comment
FROM crm_hotel_price
LEFT JOIN crm_destinations ON cde_id = chp_destination
ORDER BY chp_destination, chp_year, chp_id DESC) A
GROUP BY chp_destination, chp_year

关于mysql - 在 SQL 中获取具有唯一目的地的最新数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18234218/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com