我正在尝试执行以下操作:
streetTable.joinLeft(countQuery).on(_.streetId === _._1).map {
case (_street, _cnt) => (_street.streetId, _cnt.map(_._2 > 0))
}
countQuery
是先前定义的地方,它有两列((整数,整数)。)
我在整个代码中的几个地方都遇到了这个错误,当我有一个子查询(例如countQuery
)时,似乎比简单的选择要复杂得多(也许我做了一个sum或使用>
运算符创建一个布尔列)。然后,当我尝试使用该子查询进行外部联接时出现错误。
有什么想法吗?