我有两张桌子:
入学
StudentID |受试者
PersonalDetails
StudentID | FirstName |姓氏| ContactNumber |电子邮件
我的问题是,如何从入场表中找到他们旁边有某个主题的所有学生ID,然后从个人详细信息表中检索该学生的详细信息,将所有这些编成一个报告。
我正在使用MS Access数据库和VB.Net!如果你能提供帮助就会很棒,并提前感谢:)
答案 0 :(得分:0)
第一步是在MSAccess中创建一个查询。你将不得不在连接上加上条件。之后,将您的VB.NET应用程序绑定到查询。
答案 1 :(得分:0)
您需要的查询将与我猜测的一致。 修改如果您想一次报告所选主题,请添加where子句:
select pd.*
from Admission a
inner join PersonalDetails pd on a.StudentId = pd.StudentId
where a.Subject = @subject
order by pd.LastName, pd.FirstName
虽然,如果你刚刚开始使用数据库查询,不可否认,这个sql对你来说可能不是特别有用。也许查看一些有关在MS Access中构建查询的教程,如this one或this MS one?