例如,如果我有以下元组:
(1, "a", "l")
(1, "a", "m")
(1, "a", "n")
我想像这样合并它们:
(1, "a", List("l", "m", "n"))
就我而言,这些列表是使用 Slick 进行内部连接的结果。因此,第一个和第二个元素 (1
和"a"
) 应该相同。如果有人知道在使用 Slick 的情况下如何合并,请告诉我。
或者更一般地说,通过相同元素将元组与内部列表合并的方式。
(1, "a", "l")
(1, "a", "m")
(1, "b", "n")
(1, "b", "o")
// to like this
List( (1, "a", List("l", "m")), (1, "b", List("n", "o")) )