代码之家  ›  专栏  ›  技术社区  ›  Marwelln

使用GROUP BY获取最后的条目

  •  2
  • Marwelln  · 技术社区  · 15 年前

    我对分组有问题。它返回它能找到的第一个条目,但我希望它返回最后一个条目。有可能吗?

    这是我的查询(准备好的查询):

    SELECT stamp_user, stamp_date, stamp_type
    FROM rws_stamps
    WHERE stamp_date >= ?
    GROUP BY stamp_user
    ORDER BY stamp_date DESC
    

    我的桌子是这样的:

    alt text

    1 回复  |  直到 15 年前
        1
  •  1
  •   Kangkan    15 年前

    尝试:

    SELECT stamp_user, max(stamp_date), stamp_type
    FROM rws_stamps
    WHERE stamp_date >= ?
    GROUP BY stamp_user, stamp_type
    
    推荐文章