すべてを選択するための次のクエリテンプレートがあります。
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