From 1d8f4b753da79cf90aae22a48267b628231f6da9 Mon Sep 17 00:00:00 2001
From: Cam Saul <cam@getluckybird.com>
Date: Thu, 19 Mar 2015 16:20:53 -0700
Subject: [PATCH] implicitly order by breakout fields in QP

---
 src/metabase/driver/generic_sql/query_processor.clj | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/metabase/driver/generic_sql/query_processor.clj b/src/metabase/driver/generic_sql/query_processor.clj
index 60d42dfdbd7..6c02a0d1d98 100644
--- a/src/metabase/driver/generic_sql/query_processor.clj
+++ b/src/metabase/driver/generic_sql/query_processor.clj
@@ -94,7 +94,8 @@
     [nil] nil ; empty clause
     _     (let [field-names (map field-id->kw field-ids)]
             `[(group  ~@field-names)
-              (fields ~@field-names)])))
+              (fields ~@field-names)
+              (order  ~@field-names :ASC)])))
 
 ;; ### `:fields`
 ;; ex.
-- 
GitLab