Q&A

  • 쿼리문제 질문 임당.. 아래의 소스를 봐주시와여 ^^
안녕 하십니까 고수님들... 쿼리문제로 질문임당... 아래의 질의를

ms-sql의 query analyzer 로 돌리면 담과 같은 에러가 나오네여 ㅠㅠ

왜 안돼죠? 아래의 내용을 보심 알겠쥐만

workbom 과 C 를 outer join할려구 하는 것임당...

c는 itemmaster과 조인된 workitem을 unio한 것임당... 이런식으로 하면 SQL문법에 어긋나나여? 암튼 아시는분 답글 부탁 합니다...^^;;

Outer join operators cannot be specified in a query containing joined tables.





select a.ecoorder G, a.Partno 부모품번,a.seqno 순번,

a.childpartno 자식품번,c.Descript 자식품명,c.typecode TC2,

a.qty 원단위,c.uom 단위,a.linecode LC,a.reference 작업위치

from Workbom a with(nolock),(select partno, revno, lastupdate, uom,descript

from itemmaster

union

select d.partno, d.revno, d.lastupdate, d.uom, d.descript

from workitem d

inner join

(select partno, lastupdate = max(lastupdate)

from workitem

group by partno) b

on d.partno = b.partno

and d.lastupdate = b.lastupdate ) c

where a.econo='D20001575' and a.childpartno *= c.partno



0  COMMENTS