mirror of
https://github.com/Kingsrook/qqq.git
synced 2025-07-18 13:10:44 +00:00
Merge branch 'CTLE-346-add-client-warehouse-int' into dev
This commit is contained in:
@ -61,7 +61,7 @@ public class RDBMSCountAction extends AbstractRDBMSAction implements CountInterf
|
|||||||
|
|
||||||
boolean requiresDistinct = doesSelectClauseRequireDistinct(table);
|
boolean requiresDistinct = doesSelectClauseRequireDistinct(table);
|
||||||
String primaryKeyColumn = escapeIdentifier(fieldAndTableNameOrAlias.tableNameOrAlias()) + "." + escapeIdentifier(fieldAndTableNameOrAlias.field().getName());
|
String primaryKeyColumn = escapeIdentifier(fieldAndTableNameOrAlias.tableNameOrAlias()) + "." + escapeIdentifier(fieldAndTableNameOrAlias.field().getName());
|
||||||
String clausePrefix = (requiresDistinct) ? "SELECT COUNT (DISTINCT " + primaryKeyColumn + ")" : "SELECT COUNT(*)";
|
String clausePrefix = (requiresDistinct) ? "SELECT COUNT(DISTINCT (" + primaryKeyColumn + "))" : "SELECT COUNT(*)";
|
||||||
|
|
||||||
String sql = clausePrefix + " AS record_count FROM "
|
String sql = clausePrefix + " AS record_count FROM "
|
||||||
+ makeFromClause(countInput.getInstance(), table.getName(), joinsContext);
|
+ makeFromClause(countInput.getInstance(), table.getName(), joinsContext);
|
||||||
|
Reference in New Issue
Block a user