2012-11-13 2 views
1

가 작동하지 // 내 시도를 할MS Access의 SQL 쿼리 도움말?

SELECT * 
FROM Placement, Internship 
WHERE Placement.i_code=Internship.code 
WHERE Student.f_id <> Internship.f_id 

[INNER JOIN과 LEFT는 사용할 수 없습니다 가입]

관계 테이블!

[관계 표] [1]

+1

당신은 from 절에서 Student 테이블을 사용하지 않았습니다. 분명히 작동하지 않을 것이며 왜 join을 사용하지 않을 것입니까? –

+0

질문 자체에 테이블 스키마를 포함 시켜서 자체적으로 포함하십시오. imageshack과 같은 외부 참조를 연결하면 미래에 언젠가는 죽을 것입니다. 중요한 정보를 고아에게 남겨 둡니다. – Alex

+1

검색어에 2 개의 ** WHERE ** 조항이 있습니다. 두 번째 것은 ** AND **로 시작해야합니다^_^그러나 혼란스러운 독서로 인해 요구 사항을 단순화 할 수 있습니까? –

답변

0

이게 니가 필요한거야?

SELECT Student.* 
FROM Student, Placement, InterShip 
WHERE Placement.i_code=Internship.code 
AND Placement.s_code=Student.id 
AND Student.f_id <> Internship.f_id 

동의 : 왜 조인을 사용하지 않으시겠습니까?

+1

"조인하지 않고이 테이블에 가입하십시오" –