我有一个包含相关记录(相同记录的多个修订版)的表。每个记录都有一个字符串字段,类似于日期(日期,时间和microtime)。我想选择比特定日期更早的所有记录。如果一条记录的相关记录比特定日期更新,我不想选择任何相关记录。该选择语句的任何想法?最终,它将是一个删除语句。根据一条记录的列值选择多条记录
编辑:一些示例行
id shared_id date type other_data...
1 2 2010-01-01 01:02:03.1234567 original ...
2 3 2010-01-15 11:12:03.1234733 original ...
3 2 2010-02-01 03:04:04.5465654 amendment ...
如果我的截止日期是“2010-01-31”,我希望选择ID#2只因为ID#1修正案较新的截止日期。
你可以从你的数据库中添加一些示例数据吗? – Dominik 2010-02-19 18:09:30