4 테이블, detail_table, adders_table, form_table 및 summary_table이 있습니다 첫 번째 3 개 테이블에는 공통 열 piece_ID가 있지만 네 번째 테이블에는 summary_table에 Piece_ID 열이 없습니다. 대신 주소와 양식 테이블에없는 세부 테이블에만있는 ID 열이 있습니다. 이제는이 4 개의 테이블을 모두 결합 할 수있는 방법이 있습니까?일반적인 열이없는 네 번째 테이블에 가입하는 방법
(양식, 주소 및 세부 테이블 만 요약에 합류했습니다.) 다음은 3 개의 테이블이있는 쿼리이며이 결과가 성공적입니다. 내가 경우
가Msg 207, Level 16, State 1, Line 8
Invalid column name 'jobID'.
Msg 209, Level 16, State 1, Line 1
Ambiguous column name 'prod_code'.
Msg 209, Level 16, State 1, Line 2
Ambiguous column name 'seq_number'.
Msg 209, Level 16, State 1, Line 2
Ambiguous column name 'process_date'.
Msg 207, Level 16, State 1, Line 2
Invalid column name 'archive_Free_Form2'.
제발 올바른 :
Select archive_address.PieceID, archive_adf_detail.Job_ID, prod_code,
seq_number,process_date, seq_queue, addline1, addline2,addline3,addline4,addline5, archive_freeform.free_form1, archive_Free_Form2
from archive_Address join archive_adf_detail
on archive_address.PieceID = archive_adf_detail.F_key
join archive_freeform
on archive_address.PieceID = archive_freeform.PieceID
Where (archive_Address.addline1 like '%Cons%'
or archive_Address.addline2 like '%Cons%')
and archive_Address.pieceID like '%FB2K%'
order by addline1
나는 내가 오류가 아래 얻고 이상 실행 한 후이
Select archive_address.PieceID, archive_adf_detail.Job_ID, prod_code, job_summary.Status_Date,
seq_number,process_date, seq_queue, addline1, addline2,addline3,addline4,addline5, archive_freeform.free_form1, archive_freeform.Free_Form2
from archive_Address join archive_adf_detail
on archive_address.PieceID = archive_adf_detail.F_key
join archive_freeform
on archive_address.PieceID = archive_freeform.PieceID
join job_summary
on archive_adf_detail.job_ID = job_summary.job_ID
Where (archive_Address.addline1 like '%Cons%'
or archive_Address.addline2 like '%Cons%')
and archive_Address.pieceID like '%FB2K%'
order by addline1
와 4 표를 추가하는 쿼리 아래 사용하고 있습니다 잘못된 구문을 사용하거나 이와 같은 네 번째 테이블에 참여할 수 없습니다. 감사합니다!
예. . . 공통 열을 사용하여 테이블을 조인하십시오. –
그러나 요약 테이블에는 나머지 3에있는 공통 열이 없습니다. 대신에 다른 테이블에있는 상세 테이블에만있는 열이 있습니다. 4 번째 테이블 (요약 테이블)에 가입하는 동안 오류가 발생합니다 – Gurjit
편집하십시오 오류 메시지를 추가하여 질문. 또한 데이터베이스 엔진을 지정하십시오. –