1 select bj_rf_code, department_code, department_code_name, department_collect,department_collect_value 2 from bj_risk_factor_quantity_collect 3 union 4 select bj_rf_code, department_code, department_code_name, department_collect,department_collect_value 5 from bj_risk_factor_character_collect 6 ) SUB 7 where SUB.bj_rf_code=OUT.bj_rf_code
이 스크립트는 동작합니다.
이 앞뒤에 "select * from ( ~위의스크립트~ )" 하면 에러가 나오구요.
이 앞뒤에 "select * from ( ~위의스크립트~ ) A" 이렇게 ()를 네이밍 하면 하면 에러가 안 나오구 결과가 나오네요.
이거 어캐 이해해야 할지..
단일 필드를 1라인에서 뽑았구. 그것을 다시 추출한거 뿐인데 왜 네이밍이 필요한지??? |