以下 PostgreSQL SELECT 查询总是返回一个结果,因为该performance.query_plan
表有几个具有不同TIMESTAMP
值的条目:
SELECT * FROM
performance.query q,
performance.query_plan AS qp
WHERE
q.idx = qp.queryidx
AND q.newplanneeded > qp.ts
LIMIT 1;
在表中的这几个条目中,performance.query_plan
我只对具有最新时间戳值(存储在q.newplanneeded
列中)的条目感兴趣。我如何表达qp.ts
WHERE 条件应该等于performance.query_plan
表中最新添加的行?