我的项目有两个要求。
1)我必须在数据库查询中添加一个条件,其中特定ID的当前更新时间应小于下一个ID创建时间。
2)在这里,我必须得到以前ID的记录,并与当前的ID记录进行比较。
过去几天我在这两个问题上苦苦挣扎。如果有人可以对此有所了解,那将会有很大的帮助。
由于
更新:我在这里使用Rails 2.
答案 0 :(得分:0)
对于你的问题2:
未经测试 - 写在iPhone上: - )
select my_table.id, previous.id
from my_table
, my_table previous
where previous.id < my_table.id
and not exists (
select 1 from my_table ex
where ex.id > previous.id
and ex.id < my_table.id
)
据我所知,答案Q 1似乎相似。获取下一个id和相同时间戳的条件相同。