具有以下查询模板以选择全部:
val q = for {
a <- Parameters[Int]
b <- Parameters[Int]
t <- T if t.a == a && t.b == b
_ <- Query.orderBy(t.c, t.d)
} yield t
我需要修改它以选择匹配条件的第一个(具有最小值c
和d
最小值c
)或最后一个(具有最大值c
和d
最大值)的记录。我通常强烈不希望选择其他(除了最后/第一个)记录,因为它们有数十万条......c
where