2
我刚刚完成了这一项。由于它不在文档中,您需要深入了解源代码,因此这似乎是解决方案的正确场所。如何在ClojureQL中执行SELECT ... WHERE ... IN?
在ClojureQL,你如何创建这样一个查询:
SELECT * from foo where id in (1, 5, 7);
我刚刚完成了这一项。由于它不在文档中,您需要深入了解源代码,因此这似乎是解决方案的正确场所。如何在ClojureQL中执行SELECT ... WHERE ... IN?
在ClojureQL,你如何创建这样一个查询:
SELECT * from foo where id in (1, 5, 7);
您需要使用从谓词命名空间,例如在in
谓词
(require '[clojureql.core :as ql])
(require '[clojureql.predicates :as pred])
(ql/select (ql/table :foo) (ql/where (pred/in :id [1 5 7])))
有引用谓词命名空间是ClojureQL 1.0.1中的错误,看到https://github.com/LauJensen/clojureql/issues/100 – NielsK