안녕하십니까? 전봉수입니다.
아래와같이 조인된 SQL문에서 특정필드인 FEQ_CODE 만 중복을 제거하려고 하는데요
검색을 해보니까 단일 DB에서 중복필드 제거하는 방법은 있는데 여러 DB로 조인된
SQL문에서는 중복필드 제거하는 방법이 없어 여러 방법을 구사하여 봤지만 해결을
못하여질문을 드립니다. SQL문이 아니라도 중복된 필드만 제거할 수 없는지요 고수님들 부탁드립니다.
운영체제 WINXP DELPHI 7.0 파이어버드 2.1 데이타베이스는 IBQUERY IBDatabase IBTransaction
을 사용하고 있습니다.
// 기본 SQL 구문생성
sSQL:=' SELECT A.* ,B.FEQ_NM,FEQ_DV,SPL_LC,MAK_NO,MET_COMP,ESBH_LC,ESBH_YR,'+
' FEQ_FROM,FEQ_QTY,FEQ_STD, '+
' C.PART_NM, '+
' D.JOB_TY '+
' FROM TF_EQM_CAD A, TF_EQM_STD B, TF_PART C,TF_JOB_TY D '+
' Where A.FEQ_CODE = B.FEQ_CODE AND A.PART_CD = C.PART_CD AND '+
' A.JOB_CODE = D.JOB_CODE ';