SELECT 쿼리를 조회하던 중 다음과 같은 오류가 발생하였습니다.
오류메시지 노출
열 이름 '컬럼명'이(가) 불확실합니다.
위와 같은 오류 메시지가 노출되었습니다.
이와 같은 오류는 MSSQL에서 특정 컬럼을 조회할 때 특정 컬럼의 값을 어느 테이블에서 가져올 건지 명확하지 않아서 발생하는 오류입니다.
TB_AAA, TB_BBB테이블에서 동일하게 REG_ID이라는 컬럼이 있다고 가정할 경우
아래와 같은 방식으로 쿼리를 조회한다면 REG_ID가 TB_AAA의 것인지, TB_BBB의 것인지 불명확하기 때문에 오류가 발생합니다.
SELECT
ID
, TITLE
, CONTENTS
, USE_YN
, DEL_YN
, REG_ID
, REG_DT
, MOD_ID
, MOD_DT
FROM TB_AAA A
INNER JOIN TB_BBB B
ON A.ID = B.ID
WHERE ID = 'asd1213-qqwe-bdfs-123r-sadbdsbsd645'
오류 해결
그렇기때문에, 다음과 같이 조회하려는 대상이 어떤 테이블에 있는 데이터인지 명확하게 명시해 준다면 오류를 해결할 수 있습니다.
SELECT
A.ID
, B.TITLE
, B.CONTENTS
, A.USE_YN
, A.DEL_YN
, A.REG_ID
, A.REG_DT
, A.MOD_ID
, A.MOD_DT
FROM TB_AAA A
INNER JOIN TB_BBB B
ON A.ID = B.ID
WHERE A.ID = 'asd1213-qqwe-bdfs-123r-sadbdsbsd645'
반응형
'BugReport' 카테고리의 다른 글
The port may already be in use or the connector may be misconfigured. (0) | 2024.09.30 |
---|---|
[Git] fatal: detected dubious ownership in repository [프로젝트 경로] 오류 발생 (0) | 2024.05.13 |
[JavaScript] replace is not a function 오류 (2) | 2023.01.04 |
[Git] Unlink of file [파일 경로] failed. Should I try again? (y/n) (2) | 2022.10.28 |
[Git] git add * 시 경고문 발생(The following paths are ignored by one of your) (2) | 2022.04.25 |
댓글