我刚刚解决了这个问题。由于它不在文档中,需要您深入了解源代码,因此这似乎是解决方案的正确场所。
在ClojureQL中,如何创建如下的查询:
SELECT * from foo where id in (1, 5, 7);
答案 0 :(得分:3)
您需要使用谓词命名空间中的in
谓词,例如
(require '[clojureql.core :as ql])
(require '[clojureql.predicates :as pred])
(ql/select (ql/table :foo) (ql/where (pred/in :id [1 5 7])))