- Timestamp:
- Apr 28, 2011, 6:41:17 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/czw_branch/20110406/ippTools/share/laptool_stacks.sql
r31385 r31407 1 SELECT lapRun.*,stacks.* FROM 1 SELECT 2 lapRun.lap_id,lapRun.seq_id,lapRun.tess_id,lapRun.projection_cell,lapRun.filter, 3 lapRun.state,lapRun.label,lapRun.dist_group,lapRun.registered,lapRun.fault, 4 skycell_id, 5 quick_sass_id,quick_data_group,quick_stack_id,quick_state,quick_fault,quick_quality, 6 final_sass_id,final_data_group,final_stack_id,final_state,final_fault,final_quality 7 FROM 2 8 lapRun LEFT JOIN 3 (SELECT DISTINCT * FROM ( 4 9 ( 10 SELECT DISTINCT 11 lap_id,tess_id,projection_cell,filter,skycell_id, 12 quick_sass_id,quick_data_group,quick_stack_id,quick_state,quick_fault,quick_quality, 13 final_sass_id,final_data_group,final_stack_id,final_state,final_fault,final_quality 14 FROM 5 15 (select lapRun.lap_id, 6 16 stackAssociation.sass_id AS quick_sass_id, 7 stackAssociation.data_group AS quick_data_group 17 stackAssociation.data_group AS quick_data_group, 8 18 stackAssociation.projection_cell, 9 19 stackAssociation.tess_id, 10 stackAssoc aition.filter,20 stackAssociation.filter, 11 21 stackRun.stack_id AS quick_stack_id, 12 22 stackRun.skycell_id, … … 19 29 LEFT JOIN stackRun USING(stack_id) 20 30 LEFT JOIN stackSumSkyfile USING(stack_id) 21 where lapRun.lap_id = @LAP_ID@31 WHERE 1 @WHERE@ 22 32 AND sass_id = lapRun.quick_sass_id 23 ) AS quick USING(lap_id,projection_cell,tess_id,filter)LEFT JOIN33 ) AS quick LEFT JOIN 24 34 (select lapRun.lap_id, 25 35 stackAssociation.sass_id AS final_sass_id, … … 27 37 stackAssociation.projection_cell, 28 38 stackAssociation.tess_id, 29 stackAssoc aition.filter,39 stackAssociation.filter, 30 40 stackRun.stack_id AS final_stack_id, 31 41 stackRun.skycell_id, … … 38 48 LEFT JOIN stackRun USING(stack_id) 39 49 LEFT JOIN stackSumSkyfile USING(stack_id) 40 where lapRun.lap_id = @LAP_ID@50 WHERE 1 @WHERE@ 41 51 AND sass_id = lapRun.final_sass_id 42 52 ) AS final USING(lap_id,projection_cell,tess_id,filter,skycell_id) 43 44 53 UNION 45 54 SELECT DISTINCT 55 lap_id,tess_id,projection_cell,filter,skycell_id, 56 quick_sass_id,quick_data_group,quick_stack_id,quick_state,quick_fault,quick_quality, 57 final_sass_id,final_data_group,final_stack_id,final_state,final_fault,final_quality 58 FROM 46 59 (select lapRun.lap_id, 47 60 stackAssociation.sass_id AS quick_sass_id, … … 49 62 stackAssociation.projection_cell, 50 63 stackAssociation.tess_id, 51 stackAssoc aition.filter,64 stackAssociation.filter, 52 65 stackRun.stack_id AS quick_stack_id, 53 66 stackRun.skycell_id, … … 60 73 LEFT JOIN stackRun USING(stack_id) 61 74 LEFT JOIN stackSumSkyfile USING(stack_id) 62 where lapRun.lap_id = @LAP_ID@75 WHERE 1 @WHERE@ 63 76 AND sass_id = lapRun.quick_sass_id 64 ) AS quick USING(lap_id,projection_cell,tess_id,filter)RIGHT JOIN77 ) AS quick RIGHT JOIN 65 78 (select lapRun.lap_id, 66 79 stackAssociation.sass_id AS final_sass_id, … … 68 81 stackAssociation.projection_cell, 69 82 stackAssociation.tess_id, 70 stackAssoc aition.filter,83 stackAssociation.filter, 71 84 stackRun.stack_id AS final_stack_id, 72 85 stackRun.skycell_id, … … 79 92 LEFT JOIN stackRun USING(stack_id) 80 93 LEFT JOIN stackSumSkyfile USING(stack_id) 81 where lapRun.lap_id = @LAP_ID@94 WHERE 1 @WHERE@ 82 95 AND sass_id = lapRun.final_sass_id 83 96 ) AS final USING(lap_id,projection_cell,tess_id,filter,skycell_id) 84 ) stacks USING(lap_id,projection_cell,tess_id,filter) 97 ) stacks USING(lap_id,projection_cell,tess_id,filter,quick_sass_id,final_sass_id) 98 WHERE 1 @WHERE@
Note:
See TracChangeset
for help on using the changeset viewer.
