Commit 37ea9f9c authored by Anssi Kääriäinen's avatar Anssi Kääriäinen
Browse files

Fixed #20507 -- SubqueryConstraint alias handling

MySQL should work now, too.
parent 7a923128
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -17,8 +17,7 @@ class SQLCompiler(compiler.SQLCompiler):
            values.append(value)
        return row[:index_extra_select] + tuple(values)

    def as_subquery_condition(self, alias, columns):
        qn = self.quote_name_unless_alias
    def as_subquery_condition(self, alias, columns, qn):
        qn2 = self.connection.ops.quote_name
        sql, params = self.as_sql()
        return '(%s) IN (%s)' % (', '.join(['%s.%s' % (qn(alias), qn2(column)) for column in columns]), sql), params