您的位置:首页 > 其它

解决如何连续包两层不能关联主键的情况。

2016-06-15 15:58 316 查看
select a.*, b.*
from (select count(1) as numberIll, features_level, sample_inspection_id
from (SELECT i.features_level,
i.features,
i.sample_inspection_id,
T.BASEAMINE_ID,
T.COLUMN_NAME,
V.COLUMN_VALUE,
V.DETAIL_ID,

(case
when i.features = '计数' AND V.COLUMN_VALUE = 'NG' then
0
when (i.features = '计量' AND V.COLUMN_VALUE <> '-') and
(to_number(V.COLUMN_VALUE) > i.offset_value_up or
to_number(V.COLUMN_VALUE) <= i.offset_value_low) then
0
else
1
end) as illLegal

FROM OQC_BASE_STANDRAD_TITLE    T,
OQC_BASE_STANDRAD_VALUE    V,
oqc_inspection_sample_item i
WHERE T.ID = V.COLUMN_ID
and T.STATE = 'A'
AND T.BASEAMINE_ID in
(select a.id
from OQC_INSPECTION_SAMPLE a
where a.org_id = 200267 and a.is_v2='1' and state='A' AND A.STATUS='已检验')
and t.is_insepection_result = '1'
and v.detail_id = i.id)
where illLegal = 0
group by features_level, sample_inspection_id) a,
OQC_INSPECTION_SAMPLE b
where a.sample_inspection_id = b.id


  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: