public override void WriteInnerSql(StringBuilder sql) { Left.WriteSql(sql); sql.Append(Distinct ? " UNION DISTINCT " : " UNION ALL "); Right.WriteSql(sql); } }