zoukankan      html  css  js  c++  java
  • sql如何分组选择显示最新的一条数据

    怎样在数据库的一个表里筛选出每一人的时间最新的一条记录?用SQL语句

    -- 方法1
    select a.*
    from table1 a
    where not exists(select 1
    from table1 b
    where b.name=a.name and b.gdtime>a.gdtime)

    -- 方法2
    select a.*
    from table1 a
    inner join
    (select name,
    max(gdtime) 'maxgdtime'
    from table1
    group by name) b on a.name=b.name and a.gdtime=b.maxgdtime

  • 相关阅读:
    UIAutomation学习入门
    Global.asax详解
    iOS开发之UINavigationController
    iOS开发之控制器创建与加载(生命周期)
    iOS开发之自定义弹出的键盘
    iOS开发之UIWindow
    iOS开发之UIPickerView
    iOS开发之iOS程序的启动过程
    iOS开发之UIApplication和delegate
    iOS开发之UIApplication
  • 原文地址:https://www.cnblogs.com/zxtceq/p/7976567.html
Copyright © 2011-2022 走看看