Index: /branches/pap_magic/ippTools/share/magictool_toprocess_inputs.sql
===================================================================
--- /branches/pap_magic/ippTools/share/magictool_toprocess_inputs.sql	(revision 24156)
+++ /branches/pap_magic/ippTools/share/magictool_toprocess_inputs.sql	(revision 24157)
@@ -8,7 +8,11 @@
     magicNodeResult.magic_id IS TRUE AS done,
     magicNodeResult.fault IS TRUE AS bad
-FROM magicTree
-JOIN magicRun USING(magic_id)
+FROM magicRun
+JOIN magicTree USING(magic_id)
+JOIN magicInputSkyfile USING(magic_id, node)
 JOIN rawExp USING(exp_id)
+JOIN diffSkyfile -- only get nodes that match a skycell
+    ON diffSkyfile.diff_id = magicRun.diff_id
+    AND diffSkyfile.skycell_id = magicInputSkyfile.node
 LEFT JOIN magicNodeResult USING(magic_id, node)
 WHERE
