【发布时间】:2021-08-25 00:38:08
【问题描述】:
我有 PostgreSQL 表。
消息:
|id | phone | message | login |
-----------------------------------
* |1 | 85543422 | Hello! | User1 |
|2 | 85543422 | i love | User2 |
-----------------------------------*
我需要按电话值 (85543422) 过滤表格并从最后一行获取用户名。 现在我有一个方法可以让你从第一行提取用户名。
//return "User1"
def getUserByPhone():String = {
val query = outgoing.filter(_.phone === "85543422").map(_.login).result.headOption
val result = Await.result(db.run(query), Duration.Inf)
if (result.value.isEmpty) return "None"
result.value.get
}
帮助实现从最后一行删除用户名的方法。 我需要得到“User2”
【问题讨论】:
标签: sql postgresql scala slick