There was an error while loading. Please reload this page.
1 parent 168a6e8 commit 27ff7caCopy full SHA for 27ff7ca
data_diff/sql.py
@@ -121,8 +121,8 @@ class Checksum(Sql):
121
122
def compile(self, c: Compiler):
123
if len(self.exprs) > 1:
124
- compiled_exprs = ", ".join(map(c.compile, self.exprs))
125
- expr = f"coalesce(concat({compiled_exprs}), 'null')"
+ compiled_exprs = ", ".join(f"coalesce({c.compile(expr)}, 'null')" for expr in self.exprs)
+ expr = f"concat({compiled_exprs})"
126
else:
127
(expr,) = self.exprs
128
expr = c.compile(expr)
0 commit comments