diff --git a/internal/src/org/labkey/api/query/SimpleTableDomainKind.java b/internal/src/org/labkey/api/query/SimpleTableDomainKind.java index 753c0d3ed4d..02bf261cb2f 100644 --- a/internal/src/org/labkey/api/query/SimpleTableDomainKind.java +++ b/internal/src/org/labkey/api/query/SimpleTableDomainKind.java @@ -162,10 +162,8 @@ public SQLFragment sqlObjectIdsInDomain(Domain domain) ColumnInfo objectUriColumn = table.getObjectUriColumn(); if (objectUriColumn != null) { - TableInfo schemaTable = table.getRealTable(); - SQLFragment sql = new SQLFragment(); - sql.append("SELECT o.ObjectId FROM " + schemaTable + " me, exp.object o WHERE me." + objectUriColumn.getSelectName() + " = o.ObjectURI AND me.Container = ?"); + sql.append("SELECT o.ObjectId FROM ").append(table.getFromSQL("me")).append(", exp.object o WHERE ").append(objectUriColumn.getValueSql("me")).append(" = o.ObjectURI AND me.Container = ?"); sql.add(domain.getContainer().getId()); return sql; }