Changeset 25013 for trunk/ippTools/share/magicdstool_todestreak.sql
- Timestamp:
- Aug 7, 2009, 10:51:43 AM (17 years ago)
- File:
-
- 1 edited
-
trunk/ippTools/share/magicdstool_todestreak.sql (modified) (8 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippTools/share/magicdstool_todestreak.sql
r24735 r25013 8 8 camera, 9 9 magicMask.uri as streaks_uri, 10 NULL AS inv_streaks_uri, 10 11 stage, 11 12 stage_id, … … 40 41 camera, 41 42 magicMask.uri as streaks_uri, 43 NULL AS inv_streaks_uri, 42 44 stage, 43 45 stage_id, … … 77 79 camera, 78 80 magicMask.uri as streaks_uri, 81 NULL AS inv_streaks_uri, 79 82 stage, 80 83 stage_id, … … 115 118 camera, 116 119 magicMask.uri as streaks_uri, 120 NULL AS inv_streaks_uri, 117 121 stage, 118 122 stage_id, … … 143 147 AND magicDSFile.component IS NULL 144 148 UNION 145 -- diffSkyfiles149 -- regular diffSkyfiles 146 150 SELECT DISTINCT 147 151 magicDSRun.magic_ds_id, … … 151 155 rawExp.camera, 152 156 magicMask.uri as streaks_uri, 157 NULL AS inv_streaks_uri, 153 158 stage, 154 159 magicRun.diff_id as stage_id, … … 167 172 JOIN magicDSRun USING(magic_id) 168 173 JOIN magicInputSkyfile USING(magic_id) 174 JOIN diffRun USING(diff_id) 169 175 JOIN diffSkyfile 170 176 ON magicRun.diff_id = diffSkyfile.diff_id … … 176 182 magicDSRun.state = 'new' 177 183 AND magicDSRun.stage = 'diff' 184 AND diffRun.bothways = 0 178 185 AND diffSkyfile.fault = 0 179 186 AND diffSkyfile.quality = 0 180 187 AND magicDSFile.component IS NULL 188 -- bothways diffSkyfiles 189 UNION 190 SELECT DISTINCT 191 magicDSRun.magic_ds_id, 192 magicRun.magic_id, 193 magicRun.exp_id, 194 magicDSRun.label, 195 rawExp.camera, 196 magicMask.uri as streaks_uri, 197 (SELECT uri from magicMask where magic_id = inv_magic_id) AS inv_streaks_uri, 198 stage, 199 magicRun.diff_id as stage_id, 200 diffSkyfile.skycell_id as component, 201 NULL AS uri, 202 diffSkyfile.path_base, 203 magicRun.inverse, 204 NULL as cam_path_base, 205 outroot, 206 recoveryroot, 207 re_place, 208 remove 209 FROM rawExp 210 JOIN magicRun USING (exp_id) 211 JOIN magicMask USING (magic_id) 212 JOIN magicDSRun USING(magic_id) 213 JOIN magicInputSkyfile USING(magic_id) 214 JOIN diffRun USING(diff_id) 215 JOIN diffSkyfile 216 ON magicRun.diff_id = diffSkyfile.diff_id 217 AND magicInputSkyfile.node = diffSkyfile.skycell_id 218 LEFT JOIN magicDSFile 219 ON magicDSRun.magic_ds_id = magicDSFile.magic_ds_id 220 AND magicDSFile.component = diffSkyfile.skycell_id 221 WHERE 222 magicDSRun.state = 'new' 223 AND magicDSRun.stage = 'diff' 224 AND diffRun.bothways 225 AND diffSkyfile.fault = 0 226 AND diffSkyfile.quality = 0 227 AND magicDSFile.component IS NULL 181 228 ) as Foo
Note:
See TracChangeset
for help on using the changeset viewer.
