如何使用PostgreSQL更新最新记录?

时间:2016-04-20 09:11:54

标签: postgresql

我有桌子出席率

    sno         |   OutTime
----------------+--------------
    1           |    2016-01-01
    2           |    

如何通过我的更新查询获取最新的sno? 获取最新sno的select语句是什么?

update attendance set outtime=now() where sno=---?

1 个答案:

答案 0 :(得分:1)

使用子查询:

update attendance
set outtime = now()
where sno = (select max(sno) from attendance);