【发布时间】:2011-06-09 07:04:49
【问题描述】:
我有一组记录除了时间戳之外都具有相同的数据(是的,不是我的设计)
例子:
record_id, user, tmstmp
1, myself, 2006-11-15 09:56:14.325882-05
1, myself, 2006-11-15 09:56:19.051823-05
1, myself, 2006-11-15 11:23:30.581366-05
etc...
现在我想用最新的时间戳更新记录。这是我正在尝试但还没有运气的方法:
UPDATE tbl
SET user = 'TESTING'
WHERE record_id = 1
ORDER BY tmstmp DESC
LIMIT 1
ORDER BY 抛出语法错误。
我认为它应该是一个 AND 条件,但不知道如何。有什么想法吗?
PostgreSQL 是我的数据库。
【问题讨论】:
标签: sql postgresql logic conditional-statements