我想用slickDB在scala中運行一個查詢。 它將獲得與其完成日期相關的不同項目ID。 它給我錯誤值project_finish_date不是(models.Projects.type,models.ProjectInfo.type)的成員。 我用id替換了project_finish_date,它不會給出任何錯誤。 但是,當我嘗試對project_finish_date進行排序時,它會發生錯誤。SortBy項目的完成日期不工作
def getIDsSortedByFinishDate()(implicit session: Session): List[String] = {
(for {
(p, t) <- Projects leftJoin ProjectData on (_.id === _.project_id)
} yield (p,t)).sortBy{ _.project_finish_date }.map {_.id}.list.distinct
}
數據類型包括:
project_finish_data:選擇[日期]
ID = INT
感謝您的幫助提前:)
給出的錯誤信息。正如丹D所說,這可能是一個簡單的錯字,但我們不能說。 –