我发现了一个用Rogue
编写的代码,即
Rogue 是一种类型安全的内部 Scala DSL,用于在 Lift Web 框架中针对 MongoDB 构建和执行查找和修改命令
我发现用 scala
编写的代码是查询以获取数据
我想将该代码转换为 mysql
查询
def getBlogScore(word: String, blog: String): Long = Keyword.where(_.word eqs word).and(_.blog eqs blog)
.fetch.map(_.score._1)
.reduceLeftOption(_ + _).getOrElse(0)
给我一些想法!
最佳答案
由于 .reduceLeft( _ + _ )
会将所有分数加在一起,这可能就是您正在寻找的:
SELECT SUM(score)
FROM keyword
WHERE blog = 'blog'
AND word = 'word'
关于mysql - 如何将流氓查询转换为Mysql?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19680887/