【发布时间】:2009-12-04 17:55:33
【问题描述】:
我有一个这样的查询:
select t1.id, t1.sample, t2.id from table t1 join table t2
on t1.sample = t2.sample and t2.id > t1.id
我需要得到满足第二个条件的第一行。
有什么想法吗?
【问题讨论】:
-
第一行究竟基于什么?您没有对结果集进行排序。
-
我认为,如果您在两个表中提供示例数据以及您期望的输出示例,将会有所帮助。我没有遵循您在其他 cmets 中的意思“对于所有 id,我必须采用满足 > 条件的第一个 id”。