【问题标题】:How to convert a list of Slick queries into union如何将 Slick 查询列表转换为联合
【发布时间】:2016-03-04 10:55:11
【问题描述】:

我有一个返回 Slick 查询的查询方法。我想对返回的所有查询进行联合。在 scala 中将查询列表转换为联合或 ++ 语句的理想方式是什么?

def accum() { firstList.flatMap{a => 
                  secondList.Map{b=> query(a,b)
                 }
               }
      }

def query(a:String, b:String): Query[T] { 
            //return Slick query
      }

【问题讨论】:

    标签: slick-3.0 scala-2.11


    【解决方案1】:

    我愿意

    var firstQuery = queries.head
    val queriesNoHead = queries.drop(0)
    
    for( q <- queriesNoHead ){
      firstQuery = firstQuery union q
    }
    

    然后firstQuery 将是联合查询

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-05-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-11
      • 1970-01-01
      • 2021-02-04
      相关资源
      最近更新 更多