diff --git a/superset/connectors/sqla/models.py b/superset/connectors/sqla/models.py index c65df0209a82..ff732eea2d8d 100644 --- a/superset/connectors/sqla/models.py +++ b/superset/connectors/sqla/models.py @@ -394,7 +394,8 @@ def values_for_column(self, column_name, limit=10000): qry = ( select([target_col.sqla_col]) .select_from(self.get_from_clause(tp, db_engine_spec)) - .distinct() + .distinct(column_name) + .order_by(column_name) ) if limit: qry = qry.limit(limit)