Index: trunk/ippTools/share/disttool_definebyquery_diff.sql
===================================================================
--- trunk/ippTools/share/disttool_definebyquery_diff.sql	(revision 26185)
+++ trunk/ippTools/share/disttool_definebyquery_diff.sql	(revision 26187)
@@ -16,8 +16,8 @@
 JOIN rawExp USING(exp_id)
 JOIN distTarget ON distTarget.stage = 'diff'
-    AND diffRun.dist_group = distTarget.dist_group
     AND distTarget.filter = rawExp.filter
 JOIN rcInterest USING(target_id)
-LEFT JOIN distRun ON distRun.stage = 'diff' AND (distRun.stage_id = diff_id)
+LEFT JOIN distRun ON (distRun.stage_id = diff_id)
+                  AND distTarget.target_id = distRun.target_id
     AND distRun.clean = distTarget.clean
     -- JOIN hook %s
