diff --git a/Frameworks/Core/ERExtensions/Sources/er/extensions/eof/qualifiers/ERXExistsQualifier.java b/Frameworks/Core/ERExtensions/Sources/er/extensions/eof/qualifiers/ERXExistsQualifier.java index b1fb2ca3305..5d11c8f7248 100644 --- a/Frameworks/Core/ERExtensions/Sources/er/extensions/eof/qualifiers/ERXExistsQualifier.java +++ b/Frameworks/Core/ERExtensions/Sources/er/extensions/eof/qualifiers/ERXExistsQualifier.java @@ -316,16 +316,6 @@ public String sqlStringForSQLExpression(EOQualifier qualifier, EOSQLExpression e // (AR) Write the IN clause sb.append(srcEntityForeignKey); sb.append(" IN ( "); - - // (AR) Rewrite first SELECT part of subExprStr - EOAttribute destPK = destEntity.primaryKeyAttributes().lastObject(); - String destEntityPrimaryKey = expression.sqlStringForAttribute(destPK); - int indexOfFirstPeriod = destEntityPrimaryKey.indexOf("."); - destEntityPrimaryKey = destEntityPrimaryKey.substring(indexOfFirstPeriod); - subExprStr = StringUtils.replaceOnce( - subExprStr, - "SELECT " + EXISTS_ALIAS + "0" + destEntityPrimaryKey + " FROM", - "SELECT " + EXISTS_ALIAS + "0" + destEntityForeignKey + " FROM"); } else { sb.append(" EXISTS ( "); }