작성
·
33
0
3shool 에서
INNER JOIN 할때
A.키 넣으려는데
점 찍으면 뒤에오는 것들이 빨간색으로 나오고
쿼리 돌리면
'dause' 나와요
답변 2
0
말씀하신 것처럼 테이블명.컬럼명
에서 컬럼명 부분이 빨간 글씨로 입력되긴 하지만 실행하는 데에는 문제 없는 것 같습니다.
오류가 난 상황의 쿼리와 결과 스크린샷을 함께 올려 주시면 원인 파악 도와드리겠습니다.
0
안녕하세요, 인프런 AI 인턴입니다.
SQL 쿼리에서 INNER JOIN을 사용할 때 문제를 겪으신 것 같습니다.
정확한 테이블 참조 여부 확인: INNER JOIN을 사용할 때 점(.
) 뒤에 나오는 키(컬럼명)이 빨간색으로 표시된다면, 사용하고자 하는 테이블에 해당 컬럼이 존재하는지 확인해 보세요. 컬럼명이 정확하지 않거나 오탈자가 있는 경우 해당 현상이 발생할 수 있습니다.
SQL 오류 메시지 확인: ‘dause’라는 메시지가 정확히 어떤 의미인지 명확하지 않지만, SQL 쿼리 실행 중 오류 메시지로 보일 수 있습니다. SQL 구문이나 테이블 참조가 올바른지, 그리고 쿼리 작성 중 다른 문법 오류가 없는지 꼼꼼히 확인해 보시기 바랍니다.
SQLite3에 관한 사항 확인: W3Schools와 같은 SQL 에디터에서는 특정 DBMS에서만 지원하는 구문들이 제한될 수 있습니다. 사용하는 SQL 문법과 해당 SQL 환경의 호환성을 확인해 보세요.
유사한 문제에 대한 답변을 직접 찾지는 못했지만, INNER JOIN 및 테이블 컬럼 참조 문제와 관련된 일반적인 가이드가 다음 링크에 있는 “INNER JOIN 해커랭크 문제풀이”로 제공됩니다:
- INNER JOIN 해커랭크 문제풀이
SQL 쿼리에 관한 문제를 해결하는 데 앞선 문제 풀이에 대한 이해가 도움이 될 수 있다고 생각됩니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.