diff --git a/src/Umbraco.Core/Persistence/NPocoSqlExtensions.cs b/src/Umbraco.Core/Persistence/NPocoSqlExtensions.cs
index d97c748b6f..46d44d6851 100644
--- a/src/Umbraco.Core/Persistence/NPocoSqlExtensions.cs
+++ b/src/Umbraco.Core/Persistence/NPocoSqlExtensions.cs
@@ -660,6 +660,18 @@ namespace Umbraco.Core.Persistence
return sql.Select(sql.GetColumns(tableAlias: tableAlias, columnExpressions: fields));
}
+ ///
+ /// Adds columns to a SELECT Sql statement.
+ ///
+ /// The origin sql.
+ /// Expression indicating the column to select.
+ /// The Sql statement.
+ public static Sql AndSelect(this Sql sql, params string[] fields)
+ {
+ if (sql == null) throw new ArgumentNullException(nameof(sql));
+ return sql.Append(", " + string.Join(", ", fields));
+ }
+
///
/// Adds columns to a SELECT Sql statement.
///