2012-12-07 62 views
0

我很新的使用Microsoft Access查询,我想运行在SQL查询像一个如下:运行SQL查询

SELECT StudentID FROM tbl_Student WHERE FirstName = Joe; 

    StudentIDVariable = resultfromQuery 

然后在接下来的查询中使用了查询:

SELECT * FROM tbl_Purchases WHERE StudentID = StudentIDVariable; 

谢谢你的帮助!不知道从哪里开始,有人可以给我一个例子,说明这个代码如何在微软访问中工作

+0

[应该在标题中包含“标签”?](http://meta.stackexchange.com/questions/19190/should-questions-include-tags-in-their-titles)不,他们不应该。 –

回答

1

你可以在查询中加入这两个表。在SQL会是这个样子:

SELECT tbl_Purchases * FROM tbl_Purchases内部联接tbl_Student上tbl_Purchases.StudentID = tbl_Student.StudentID WHERE tbl_Student.FirstName =乔

Access中的查询设计器可以处理这种查询很好。请注意,如果多个记录与tbl_Student中的FirstName字段相匹配,您将获得所有这些记录的购买记录。

希望这会有所帮助。

+0

非常感谢你! – neeko