Index: trunk/ippTools/share/camtool_find_pendingimfile.sql
===================================================================
--- trunk/ippTools/share/camtool_find_pendingimfile.sql	(revision 12215)
+++ trunk/ippTools/share/camtool_find_pendingimfile.sql	(revision 12228)
@@ -1,22 +1,29 @@
-SELECT
-    camPendingExp.cam_id,
-    chipProcessedImfile.*,
-    rawExp.exp_tag,
-    rawExp.exp_id,
-    rawExp.camera,
-    rawExp.telescope,
-    rawExp.workdir
-FROM camPendingExp
-JOIN chipProcessedExp
-    USING(chip_id)
-JOIN chipProcessedImfile
-    USING(chip_id)
-JOIN rawExp
-    ON chipProcessedExp.exp_tag = rawExp.exp_tag
-LEFT JOIN camProcessedExp
-    ON camPendingExp.cam_id = camProcessedExp.cam_id
-LEFT JOIN camMask
-    ON camPendingExp.label = camMask.label
-WHERE
-    camProcessedExp.cam_id IS NULL
-    AND camMask.label IS NULL
+SELECT * FROM 
+     -- the subselect is so where criteria can be specified without knowing
+     -- which table the field came from
+    (SELECT
+        camPendingExp.*,
+        chipProcessedExp.*,
+        chipProcessedImfile.class_id,
+        chipProcessedImfile.uri,
+        chipProcessedImfile.bg,
+        chipProcessedImfile.bg_stdev,
+        chipProcessedImfile.bg_mean_stdev,
+        chipProcessedImfile.path_base,
+        rawExp.exp_id,
+        rawExp.camera,
+        rawExp.telescope
+    FROM camPendingExp
+    JOIN chipProcessedExp
+        USING(chip_id)
+    JOIN chipProcessedImfile
+        USING(chip_id)
+    JOIN rawExp
+        ON chipProcessedExp.exp_tag = rawExp.exp_tag
+    LEFT JOIN camProcessedExp
+        ON camPendingExp.cam_id = camProcessedExp.cam_id
+    LEFT JOIN camMask
+        ON camPendingExp.label = camMask.label
+    WHERE
+        camProcessedExp.cam_id IS NULL
+        AND camMask.label IS NULL) as foo
