LauJensen / clojureql

ClojureQL is superior SQL integration for Clojure
https://clojureql.sabrecms.com
Eclipse Public License 1.0
285 stars 39 forks source link

project on an union only projects the first element of the union #69

Closed ejackson closed 13 years ago

ejackson commented 13 years ago

(cql/project (cql/union entities entities) [:entities.id])

results in (SELECT entities.id FROM entities ) UNION (SELECT entities.* FROM entities)

should be (SELECT entities.id FROM entities ) UNION (SELECT entities.id FROM entities)

LauJensen commented 13 years ago

Not so.

(cql/union entities (project entities [:entities.id]))

should produce (and does): (SELECT entities.id FROM entities ) UNION (SELECT entities.id FROM entities)