diff --git a/ibis/backends/base/sql/compiler/query_builder.py b/ibis/backends/base/sql/compiler/query_builder.py index a1dfa1b45bee..29b04d8be661 100644 --- a/ibis/backends/base/sql/compiler/query_builder.py +++ b/ibis/backends/base/sql/compiler/query_builder.py @@ -117,8 +117,9 @@ def _format_table(self, expr): result = self._quote_identifier(name) is_subquery = False elif isinstance(ref_op, ops.InMemoryTable): + names = ref_op.schema.names rows = ", ".join( - f"({', '.join(map(repr, col))})" + f"({', '.join(map('{} AS {}'.format, col, names))})" for col in ref_op.data.itertuples(index=False) ) result = f"(VALUES {rows})"