Im new to sql, 임 직원에게 할당 된 프로젝트 번호를 표시하는 쿼리를 작성합니다.SQL 매개 변수 값을 입력하십시오.
SELECT PROJ_NUM
FROM project
WHERE EMP_NUM IS NOT null;
내가 쿼리를 실행할 때 EMP_NUM에 대한 매개 변수 값을 입력하라는 메시지가 나타납니다. 내가 왜 이런 질문을받는거야?
Im new to sql, 임 직원에게 할당 된 프로젝트 번호를 표시하는 쿼리를 작성합니다.SQL 매개 변수 값을 입력하십시오.
SELECT PROJ_NUM
FROM project
WHERE EMP_NUM IS NOT null;
내가 쿼리를 실행할 때 EMP_NUM에 대한 매개 변수 값을 입력하라는 메시지가 나타납니다. 내가 왜 이런 질문을받는거야?
대개 맞춤법 오류를 나타내며 사용자의 project
테이블에 EMP_NUM
이라는 필드가 포함되어 있지 않습니다. 그러나 필드가 존재하는지 이미 확인한 경우 테이블 이름 project
(reserved word)이 원인 일 수 있습니다.
이 경우,이 같은 쿼리를 시도
...SELECT p.PROJ_NUM
FROM [project] AS p
WHERE p.EMP_NUM IS NOT null;
사후 : 영업 이익은
EMP_NUM
가
project
테이블에 존재하지 않는 확인했다. 그것이 db 엔진이 매개 변수로 해석 한 이유입니다.
project
이 (가) 데이터 시트보기에서 열리기 때문에
EMP_NUM
이 관련된 테이블의 하위 데이터 시트에 표시되어 상황이 혼란 스러웠습니다. 그의 데이터베이스 관계를 조사함으로써, OP는
EMP_NUM
을 포함하는 테이블을 결정한 다음
INNER JOIN
테이블을 그의 쿼리에서
project
으로 결정할 수있었습니다.
p를 사용하여 시도했지만 여전히 메시지가 표시됩니다. EMP_NUM이 PROJ_NUM에서 드롭 다운 (+ - 부호) 된 경우 중요합니까? – user214577
'+/-'표시기가 관련 테이블의 서브 데이터 시트 일 수 있습니까? 그렇다면'EMP_NUM'은'Project'에 존재하지 않고 대신에 관련된 테이블에 존재할 수 있습니다. – HansUp
'project' 테이블을 디자인보기에서 열고 'EMP_NUM'이라는 필드가 포함되어 있는지 여부를 알려주십시오. – HansUp
이 SQL을 실행하기 위해 어떤 프로그램을 사용하고 있습니까? – Blorgbeard
ms 액세스에서 실행 중 – user214577
좋아, 나는 당신의 질문에'ms-access' 태그를 붙였다. 다음 번에 그렇게해야 오른쪽 사람들이 더 빨리 볼 수 있습니다. – Blorgbeard