Changeset 24174 for trunk/ippTools/share/magictool_definebyquery_select.sql
- Timestamp:
- May 13, 2009, 12:37:33 PM (17 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
ippTools/share/magictool_definebyquery_select.sql (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk
- Property svn:mergeinfo changed
/branches/pap_magic (added) merged: 24120,24132-24136,24145,24147-24154,24156-24164,24168-24173
- Property svn:mergeinfo changed
-
trunk/ippTools/share/magictool_definebyquery_select.sql
r20973 r24174 1 1 -- Get a list of exposures on which magic may be performed 2 SELECT 2 SELECT 3 3 exp_id, 4 MAX(diffRun.diff_id) AS diff_id 5 FROM diffRun 6 JOIN rawExp USING(exp_id) 4 MAX(diffWarps.diff_id) AS diff_id, 5 -- The following trick pulls out the 'inverse' value for the maximum diff_id 6 CONVERT(SUBSTRING_INDEX(GROUP_CONCAT(diffWarps.inverse ORDER BY diffWarps.diff_id), ',', 1), UNSIGNED) AS inverse 7 FROM ( 8 -- Forward diffs 9 SELECT 10 diffRun.diff_id, 11 warp1 AS warp_id, 12 0 AS inverse 13 FROM diffRun 14 JOIN diffInputSkyfile USING(diff_id) 15 WHERE diffInputSkyfile.warp1 IS NOT NULL 16 AND diffRun.exposure = 1 17 -- WHERE hook %s 18 UNION 19 -- Backward diffs 20 SELECT 21 diffRun.diff_id, 22 warp2 AS warp_id, 23 1 AS inverse 24 FROM diffRun 25 JOIN diffInputSkyfile USING(diff_id) 26 WHERE diffInputSkyfile.warp2 IS NOT NULL 27 AND diffRun.exposure = 1 28 AND diffRun.bothways = 1 29 -- WHERE hook %s 30 ) AS diffWarps 31 JOIN warpRun USING(warp_id) 32 JOIN fakeRun USING(fake_id) 33 JOIN camRun USING(cam_id) 34 JOIN chipRun USING(chip_id) 7 35 LEFT JOIN magicRun USING(exp_id) 8 36 -- WHERE hook %s
Note:
See TracChangeset
for help on using the changeset viewer.
