Index: trunk/ippTools/share/disttool_definebyquery_fake.sql
===================================================================
--- trunk/ippTools/share/disttool_definebyquery_fake.sql	(revision 24008)
+++ trunk/ippTools/share/disttool_definebyquery_fake.sql	(revision 24725)
@@ -3,12 +3,13 @@
     fakeRun.fake_id AS stage_id,
     rawExp.exp_name as run_tag,
-    rawExp.obs_mode,
+    distTarget.label,
     distTarget.target_id,
     distTarget.clean
 FROM fakeRun
-JOIN camRun USING(cam_id) -- ON fakeRun.cam_id = camRun.cam_id
+JOIN camRun USING(cam_id)
 JOIN chipRun USING(chip_id)
 JOIN rawExp USING(exp_id)
-JOIN distTarget ON distTarget.stage = 'fake' AND rawExp.obs_mode = distTarget.obs_mode
+JOIN distTarget ON distTarget.stage = 'fake' AND fakeRun.label = distTarget.label
+    AND rawExp.filter = distTarget.filter
 JOIN rcInterest USING(target_id)
 LEFT JOIN distRun ON distRun.stage = 'fake' AND (distRun.stage_id = fake_id)
