Slickで左結合をしようとしています。
2 つのケース クラス (Book と Author) と 2 つのテーブルがあります。
私がこれを行う場合:
(for {
(book, author) <- Books leftJoin Authors on (_.authorId === _.id)
} yield (book, author.?)
).list
結果は List[Book, Option[Authors.type]] で、List[Book, Option[Author]] が必要です
クエリで間違った型を取得する理由を知っていますか?
注 : Authors オブジェクトは Author ケース クラスとうまくリンクしています。
object Authors extends Table[Author]("author"){...}
ありがとう :)
ロイック