【发布时间】:2017-04-23 03:53:21
【问题描述】:
我是 Slick 的新手。
我想从 Echo 表中获取程序_vw 表中不存在的 id 列表。
我已经编写了有效的 SQL 查询
SELECT f.`id`
FROM `Full`.`programs_vw` f
LEFT JOIN `FULL`.`Echo` e ON f.`id`=e.`id`
WHERE e.`id` IS NULL
ORDER BY f.`id`;
我已经参考了http://slick.lightbend.com/doc/3.0.0/queries.html 中的示例并写了这个,但它不起作用
val query = for {
(t, f) <- echoQuery.filter(_.id.isEmpty) join programsVwQuery on(_.id === _.id)
} yield (f.id)
db.run(query.to[List].result)
【问题讨论】:
-
你能解释一下为什么它不起作用吗?输出是什么?