您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

SQL查询以获取与另一列的MAX值对应的列值?

SQL查询以获取与另一列的MAX值对应的列值?

我会尝试这样的事情:

SELECT
   s.video_id
   ,s.video_category
   ,s.video_url
   ,s.video_date
   ,s.video_title
   ,short_description
FROM videos s
   JOIN (SELECT MAX(video_id) AS id FROM videos GROUP BY video_category) max
      ON s.video_id = max.id

这比您自己的解决方案要快得多

SQLServer 2022/1/1 18:21:44 有416人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶