2014-10-17 1 views
0

MS Access의 조회 필드 조건에서 필드의 값 (ID)을 참조로 사용하려면 어떻게해야합니까?조회 필드의 조건에서 필드의 값 (ID)을 참조로 사용

예 표 1의 스키마 변경 한 경우

[...] WHERE table2.myID = table1.ID_Something 

가 어떻게 자동으로 업데이트 필드 ID_Something의 값을 사용하여 조회 필드를 강제 할 수 있습니다 : 필드 Lookup1이 같은 조건을 사용

ID (Number) 
Name (Char) 
ID_Something (Number) 
... 
Lookup1 (Number) 

? 제발 그 어떤 형식도없이, 평범한 테이블을 얻고 싶지는 않습니다. 미리 감사드립니다.

답변

0

필드가 다른 테이블을 조회하는 경우. JOIN은 ID가 아닌 값을 가져와야합니다. 당신의 질문은 이와 같아야합니다.

SELECT 
    table1.fieldName1, 
    table1.fieldName2, 
    table2.fieldName1 
FROM 
    table1 INNER JOIN table2 
    ON table1.commonID = table2.commonID; 
+0

감사하지만, 나는이 쿼리에 가입하고 싶지 않습니다. 대신 외래 키 제약 조건에 따라 조회 필드의 입력 값을 제한하려고합니다. – Andreas

+0

즉,이 열을 계산으로 사용 하시겠습니까? 나는이 일을 계속하지 말 것을 강력하게 제안합니다. 조회 열을 삭제하고 기준 값만 저장하십시오. 값을 필요로 할 때 JOIN을 할 때 점에서 값을 얻을 수 있습니다. – PaulFrancis

+0

다시 한 번 뭔가에 가입하고 싶지 않습니다. 그리고 저는 무언가를 계산하고 싶지 않습니다. 난 단지 다른 필드의 _current_ 선택에 따라 조회 필드의 값을 제한하고 싶습니다. 어떤 형식의 mumbo-jumbo도 만들지 않고. 그냥 일반 테이블보기. – Andreas

관련 문제