[MySQL]order by失效

失效语句:

获取的change_date不是最大值

sql 复制代码
select product_id, new_price, change_date
from (
  select product_id ,new_price, change_date
  from Products 
  order by change_date desc 
) as a
group by product_id 
 

生效语句:

增加distinct使order by生效

sql 复制代码
select product_id, new_price, change_date
from (
  select distinct(product_id) product_id, new_price, change_date
  from Products 
  order by change_date desc 
) as a
group by product_id 
 
相关推荐
taller_20008 天前
借助Excel实现Word表格快速排序
排序·表格排序·word表格·word排序·随机排序
IU宝13 天前
快速排序的深入优化——三路划分,内省排序(C语言)
c语言·数据结构·算法·排序算法·排序
Tisfy1 个月前
LeetCode 0910.最小差值 II:贪心(排序)-小数大数分界线枚举(思考过程详解)
算法·leetcode·题解·贪心·枚举·思维·排序
DogDaoDao1 个月前
LeetCode 算法:多数元素 c++
数据结构·c++·算法·leetcode·排序
一直学习永不止步2 个月前
LeetCode题练习与总结:H 指数--274
java·数据结构·算法·leetcode·数组·排序·计数排序
bug菌¹2 个月前
滚雪球学MySQL[2.3讲]:MySQL数据过滤与排序详解:WHERE条件、ORDER BY排序与LIMIT分页查询
数据库·mysql·排序·order by·where条件·limit分页
Milkha2 个月前
论文速读记录 - 202409
nlp·论文笔记·排序
希忘auto2 个月前
详解常见排序
java·排序
伟大的车尔尼2 个月前
排序题目:对角线遍历 II
排序
ID_云泽2 个月前
MySQL自定义排序:使用ORDER BY FIELD实现灵活的数据排序
数据库·mysql·排序