| 64 |
jtweddle |
1 |
/* Formatted on 2006/09/01 10:11 (Formatter Plus v4.8.6) */
|
|
|
2 |
SELECT DISTINCT pv.pv_id AS prod_id, pkg.pkg_name, pv.pkg_version,
|
|
|
3 |
pv.is_patch, pd.is_rejected, pkg.pkg_id
|
|
|
4 |
FROM bom_contents bc,
|
|
|
5 |
operating_systems os,
|
|
|
6 |
os_contents osc,
|
|
|
7 |
PACKAGES pkg,
|
|
|
8 |
package_versions pv,
|
|
|
9 |
product_details pd
|
|
|
10 |
WHERE bc.bom_id = :current_bom
|
|
|
11 |
AND os.node_id = bc.node_id
|
|
|
12 |
AND osc.os_id = os.os_id
|
|
|
13 |
AND osc.prod_id = pv.pv_id
|
|
|
14 |
AND pkg.pkg_id = pv.pkg_id
|
|
|
15 |
AND pd.prod_id(+) = osc.prod_id
|
|
|
16 |
AND (pd.is_rejected IS NULL OR pd.is_rejected <> 'Y')
|
|
|
17 |
AND osc.prod_id NOT IN (
|
|
|
18 |
SELECT DISTINCT osc.prod_id
|
|
|
19 |
FROM bom_contents bc,
|
|
|
20 |
operating_systems os,
|
|
|
21 |
os_contents osc,
|
|
|
22 |
PACKAGES pkg,
|
|
|
23 |
package_versions pv,
|
|
|
24 |
product_details pd
|
|
|
25 |
WHERE bc.bom_id = :production_bom
|
|
|
26 |
AND os.node_id = bc.node_id
|
|
|
27 |
AND osc.os_id = os.os_id
|
|
|
28 |
AND osc.prod_id = pv.pv_id
|
|
|
29 |
AND pkg.pkg_id = pv.pkg_id
|
|
|
30 |
AND pd.prod_id(+) = osc.prod_id)
|