MS Access中的SQL查询帮助?

MS Access中的SQL查询帮助?,sql,ms-access,Sql,Ms Access,完成 //我的尝试无效 SELECT * FROM Placement, Internship WHERE Placement.i_code=Internship.code WHERE Student.f_id <> Internship.f_id 选择* 从就业、实习 WHERE Placement.i_code=interporation.code 学生的实习地点.f_id.f_id [无法使用内部联接和左联接] 关系表: !![关系表][1]这是您需要的吗

完成 //我的尝试无效

SELECT *  
FROM Placement, Internship  
WHERE Placement.i_code=Internship.code   
WHERE Student.f_id <> Internship.f_id  
选择*
从就业、实习
WHERE Placement.i_code=interporation.code
学生的实习地点.f_id.f_id
[无法使用内部联接和左联接]

关系表:


!![关系表][1]

这是您需要的吗

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  
选择学生*
来自学生、实习、实习
WHERE Placement.i_code=interporation.code
和Placement.s_code=Student.id
和Student.f_id实习.f_id

顺便说一句:为什么不想使用联接?

在from子句中没有使用学生表。很明显,它不起作用,为什么不想使用联接?请将表架构嵌入问题本身,这样它是自包含的。如果你链接像imageshack这样的外部引用,它们肯定会在将来某个时候消亡,使你的问题成为基本信息的孤儿。你的查询中有两个WHERE子句,第二个需要是,首先^ ^ ^ ^但是你能简化你的要求吗,因为这会让阅读变得混乱?我怀疑这是一个类似于“在没有连接的情况下连接这些表”的作业