2011-11-18 2 views
0

관련 테이블이 여러 개인 Access 데이터베이스가 있습니다 (즉, Ta 레코드와 Tb 레코드가 관련된 Ta 및 Tb). 사용 가능한 모든 데이터가 행에 나열되는 보고서를 만들려고합니다. 그러나 그것은 단지 (Ta와 Tb)에 기록이있는 데이터를 묘사합니다. Tb에 관련된 기록이없는 Ta에 기록이 있다면 이것은 보고서에 나타나지 않습니다. 대신 빈 값이나 기본값으로 그려져 있었으면 좋겠습니다.MS ACCESS : 여러 관련 테이블의 보고서

도움이 매우 감사합니다. 이미 자신의 의견에 매트에 의해 언급

+2

정확히 원하는 것을 100 % 확신하지는 않지만, 내부 조인 대신 LEFT JOIN 또는 RIGHT JOIN을 시도하려는 것 같습니다. – Matt

답변

3

으로, 당신은 LEFT JOIN를 통해 테이블을 조인해야한다 : 이것은 Tb에는 대응이없는 Ta의 행을 표시

SELECT Ta.SomeColumn, Tb.SomeColumn 
FROM Ta 
LEFT JOIN Tb ON Ta.SomeColumn = Tb.SomeColumn 

.
반대로 (Tb의 행에 Ta에 해당 행이없는 행) 인 경우 RIGHT JOIN을 사용해야합니다.

관련 문제