[TIP] SELECT 절 서브쿼리 사용시 주의점
2015. 10. 8. 16:07
이렇게 수행 시 에러 발생함.
select a.employee_id, a.first_name||' '||a.last_name names, (select b.department_name
from employees a, departments b
where a.department_id = b.department_id) dep_names
from employees a
where a.department_id = 100;
ORA-01427: single-row subquery returns more than one row
01427. 00000 - "single-row subquery returns more than one row"
*Cause:
*Action:
--> 요렇게 고쳐서 수행해야 함
select a.employee_id, a.first_name||' '||a.last_name names, (select b.department_name
from departments b
where a.department_id = b.department_id) dep_names
from employees a
where a.department_id = 100;
'Oracle_DB_Unix admin > 미분류' 카테고리의 다른 글
TABLE에 대한 사소한 몇 가지의 의문 해결 (0) | 2015.10.25 |
---|---|
DATA TYPE - DATE 옆에는 Length를 쓰면 안돼요! (0) | 2015.10.12 |
Oracle Manual 진도표 (0) | 2015.10.11 |
LGWR의 활동주기 (0) | 2015.08.16 |
DBWR의 활동주기 (0) | 2015.08.16 |