【发布时间】:2012-08-24 22:17:08
【问题描述】:
我有一个包含 3 个字段的表格:
id
note
created_at
在 SQL 语言中,尤其是 Postgres 中有没有一种方法可以选择最后一个 note 的值而无需 LIMIT 1?
普通查询:
select note from table order by created_at desc limit 1
我对避免限制的东西感兴趣,因为我需要它作为子查询。
【问题讨论】:
-
“我对避免限制的东西感兴趣,因为我需要它作为子查询。”这是避免使用有用功能的愚蠢理由。 真正的原因是什么?你的实际问题是什么?发布您的代码和您得到的错误。您有什么要求和顾虑?解释为什么 LIMIT 不能满足您的要求。
-
这里和这个问题有关:stackoverflow.com/questions/12112990/…
-
Ain't no such thing as "Postgre" - 我修好了。
标签: mysql sql postgresql limit