diff --git a/src/main/java/org/caosdb/server/query/Query.java b/src/main/java/org/caosdb/server/query/Query.java
index d8fd5d7561735040a47619191611ae15652b40c4..cbd226f0471bf3d69eaa3f5ba06a38ac978fd838 100644
--- a/src/main/java/org/caosdb/server/query/Query.java
+++ b/src/main/java/org/caosdb/server/query/Query.java
@@ -641,9 +641,9 @@ public class Query implements QueryInterface, ToElementable, TransactionInterfac
     } else {
       final String baseStatement =
           (" SELECT tmp.id, entity_acl.acl, _iversion FROM "
-              + " (SELECT results.entity_id AS id, entities.acl AS acl_id, _iversion FROM `"
+              + " (SELECT results.id AS id, entities.acl AS acl_id, _iversion FROM `"
               + resultSetTableName
-              + "` AS results JOIN entities ON results.entity_id=entities.id) AS tmp"
+              + "` AS results JOIN entities ON results.id=entities.id) AS tmp"
               + " JOIN entity_acl ON entity_acl.id=tmp.acl_id");
       if (!versioned) {
         return baseStatement + ";";