'daki bir sütunda maksimum değeri olan bir satır sorgulama Basit bir sorun gibi görünüyor, ancak yine de iyi bir çözüm bulmaya çalışıyorum. Slick 3.0 kullanıyorum. Bir sütunda en yüksek değere sahip bir tablonun satırını sorgulamak istiyorum. Ama sadece en yüksek değere sahip olmak istemiyorum (bu basit), tüm sıraya sahip olmak istiyorum. İlk önce sorgusu yaptım ve sonra bu maksimum değerle süzgeç gibi bazı şeyler denedim, ancak hiçbir şey derlenmedi veya uygun görünmedi.Slick
table.maxBy(_.columnName)
Ama ben böyle bir yöntem bulduk vermedi: bir yöntem böyle olması beklenir. Peki böyle bir şey yapmanın en favori yolu nedir? Ne yazık ki optimize (ama doğru) değil SQL üretir
table.sortBy(_.columnName).take(1).result
:
'maxBy' için bu _.columnName.desc' olmalıdır. – Tom