2

我刚刚解决了这个问题。由于它不在文档中并且需要您深入研究源代码,因此这似乎是解决方案的正确场所。

在 ClojureQL 中,如何创建如下查询:

SELECT * from foo where id in (1, 5, 7);
4

1 回答 1

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])))
于 2011-12-01T15:10:15.443 回答