diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/server/dataaccess/IScreeningQuery.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/server/dataaccess/IScreeningQuery.java
index 8b53b36ed7d38cec3b8b2ea570f27d4dd7bed922..3ca0cfaad02a34f0e6acc1b2078a5a8cfc553aed 100644
--- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/server/dataaccess/IScreeningQuery.java
+++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/server/dataaccess/IScreeningQuery.java
@@ -286,7 +286,8 @@ public interface IScreeningQuery extends BaseQuery
                     + " from materials well_material"
                     + "      join sample_properties well_props on well_props.mate_prop_id = well_material.id "
                     + "      join samples well on well_props.samp_id = well.id"
-                    + "      join experiments exp on well.expe_id = exp.id "
+                    + "      join samples plate on well.samp_id_part_of = plate.id"
+                    + "      join experiments exp on plate.expe_id = exp.id" 
                     + "      join experiment_types exp_type on exp.exty_id = exp_type.id "
                     + "      join projects on exp.proj_id = projects.id     "
                     + "      join spaces on projects.space_id = spaces.id  ";