no space to the LHS of a comma
Matt S Trout [Mon, 17 Sep 2018 23:09:17 +0000 (23:09 +0000)]
lib/SQL/Abstract.pm

index fa9cc5c..1222eb4 100644 (file)
@@ -995,7 +995,7 @@ sub _render_op {
   } else {
      my @parts = map [ $self->_render_expr($_) ], @args;
      my ($final_sql) = map +($op =~ /^(and|or)$/ ? "(${_})" : $_), join(
-       ' '.$self->_sqlcase($final_op).' ',
+       ($final_op eq ',' ? '' : ' ').$self->_sqlcase($final_op).' ',
        map $_->[0], @parts
      );
      return (