From d04d9f600aa59fe25963c37dccc4141664d808f5 Mon Sep 17 00:00:00 2001 From: Sean Corfield Date: Fri, 9 Oct 2020 23:58:55 -0700 Subject: [PATCH] Fix VALUES with multiple hash maps --- src/honey/sql.cljc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/honey/sql.cljc b/src/honey/sql.cljc index 5ebaf27..113fece 100644 --- a/src/honey/sql.cljc +++ b/src/honey/sql.cljc @@ -310,7 +310,7 @@ (let [cols (keys (first xs)) [sqls params] (reduce (fn [[sql params] [sqls' params']] - [(conj sql (str/join ", " sqls')) + [(conj sql (str "(" (str/join ", " sqls') ")")) (if params' (into params params') params')]) [[] []] (map (fn [m] @@ -320,7 +320,9 @@ (str/join ", " (map #(format-entity % {:drop-ns? true}) cols)) ") " - (sql-kw k) " (" (str/join ", " sqls) ")")] + (sql-kw k) + " " + (str/join ", " sqls))] params)) :else