2012-11-27 2 views
0

최근에 SQL * PLus를 사용 해왔고 다음 작업 중 하나는 다음을 만족하는 모든 직원의 EmpCode, EmpName 및 PostCode를 표시하는 것이 었습니다. 판매하는 모든 항목의 가격이 평균 재고 품목SQLPLUS 쿼리 문제

편집 : 안녕하세요. 귀하가 제안한 것과 비슷한 것을 써 왔지만, 생성 된 답변이 잘못되었음을 알고 있습니다.

select E.EmpCode, E.EmpName, PostCode 
from Employees E 
LEFT OUTER JOIN Stocks ST 
where Price > 
(select AVG(Quantity) from Stocks 
where E.EmpCode = ST.Empcde; 

어떤 도움을 주시면 감사하겠습니다.

답변

4

LEFT JOIN

select distinct EmpCode, EmpName, PostCode 
from Employees e 
LEFT JOIN Stocks st On e.columnName= st.columnName 
where Price > 
(select AVG(Quantity) from Stocks 
where e.EmpCode = st.EmpCode) 

구문과 같은

t1 LEFT JOIN t2 ON t1.id = t2.id 

는 또한

+0

@johnsmith가 작동합니까 끝에 누락 된 괄호있을 것입니다 시도? – Marc

+0

치료를했습니다. 고마워, 마크! –