Mysql 分组排序查询获取最新最近得搜索信息

admin 2019-09-18 AM 25℃ 0条

需求:获取该微信用户最近搜索商铺得记录

  • addtime 搜索时间
  • sid 商家ID
  • tmp 临时表
SELECT
    t.* 
FROM
    history_search t
    RIGHT JOIN ( SELECT sid, MAX( addtime ) AS 'createDate' FROM history_search WHERE STATUS = 1 AND openid = '微信OPENID' GROUP BY sid ) tmp ON t.addtime = tmp.createDate 
    AND t.sid = tmp.sid 
ORDER BY
    addtime DESC
标签: mysql, 分组查询

非特殊说明,本博所有文章均为博主原创。

评论啦~