次の関数は問題なく動作しますが、結果を最初にparent_idで並べ替え、次に順序で並べ替えたいと思います。
def getTree = for {
(a, c) <- Activities leftJoin Clients on (_.id === _.id_a)
} yield (a.id, a.label, a.parent_id, a.order, c.id.?, a=c.name)
Slickを使用してそれを行うにはどうすればよいですか?
次の関数は問題なく動作しますが、結果を最初にparent_idで並べ替え、次に順序で並べ替えたいと思います。
def getTree = for {
(a, c) <- Activities leftJoin Clients on (_.id === _.id_a)
} yield (a.id, a.label, a.parent_id, a.order, c.id.?, a=c.name)
Slickを使用してそれを行うにはどうすればよいですか?