저는 Stack Overflow를 처음 사용하고 Mysql의 초보자입니다. 여기에 처음으로 질문합니다.
테이블 '클라이언트'의 두 개의 다른 열에서 어려움을 겪고 있습니다 : 서비스 주소 코드를 Area_Code 청구 주소 코드로 BillAreaCode로-둘 다 테이블을 참조하는 외래 키입니다. Area_Codes
Area_Code와 BillAreaCode의 값이 동일하면 행을 표시하는 데 문제가 없습니다. 이것은 테이블 어댑터에있는 것입니다.
SELECT * FROM subscriber INNER JOIN
area_codes ON subscriber.Area_Code = area_codes.Area_Code JOIN
area_codes ON subscriber.BillAreaCode = area_codes.Area_Code
도움을 주신 분들께 감사드립니다 :)
별칭을 조인하려는 테이블을 지정한 다음이 별칭을 사용하여 올바른 (동일한) 테이블을 지정합니다. 또한, SELECT *
특히이 경우에는를 사용하지 마십시오 . 읽을 열을 지정하고 area_codes
테이블 에서 동일한 열을 두 번 읽으려고 시도 하므로 결과 집합에서 중복 열 이름이 발생 하므로 별칭도 지정하십시오.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다