SQL

[SQL]어려운 JOIN

자료나눔 2009. 4. 29. 16:11

한 테이블에 '2104,2105'라는 레코드가 있고

또 다른 레코드에는 '2120'이라는 레코드가 있을 때
LINK_CODE라는 필드의 값을 찾아오기
SELECT (select LINK_CODE FROM TP_MATFA WHERE LINK_CODE LIKE '%'+A.ICODE+'%') AS AAA,
A.ACTUAL, A.LOT, A.SCH, A.BAT, A.PRESET, A.ICODE
FROM D_BATCH2_C A
WHERE A.COMP_CODE = '01'
AND A.FACT_CODE = '01'
AND A.CDATE = '20060128'
--AND A.ICODE IN ('2104','2105','2120','2101','2102')
ORDER BY A.ICODE