嘿所有的第一篇文章都在这里。在我的网络数据库与c#课程的集成中,我完全失去了我们的任务。我的DB是一本简单的成绩册,概述如下。分配是在aspx页面上搜索,然后转到搜索结果页面,该页面在gridview中显示数据库查询的结果。我们需要按部门名称搜索课程,还需要单独的搜索页面按类名搜索。
我知道我必须以某种方式使用sql加入表,但不记得如何。我已经病了,因为我回来了。下面是我的数据库大纲,PK是主要的KEY。
系
DepartmentID PK - linked to Table Class 1tomany
DepartmentName
类
ClassID PK
ClassName
DepartmentID
CreditHours
关于哪个页面获取了哪些数据源,输入搜索页面带有用于搜索的txtbox,或者具有结果的搜索结果页面,我迷失了?根据课程要求使用Visual Studio和Microsoft Access,谢谢大家!
编辑Cindy非常友好地帮助我寻找我正在寻找的内部联接sql,现在如果我能从那里找出数据源我是金色的。谢谢辛迪!答案 0 :(得分:2)
你实际上有几个问题。我可以回答其中一个。但说实话,你最好不要向老师或同学寻求帮助。
要查看所有课程及其部门名称,
SELECT ClassID, ClassName, CreditHours, class.DepartmentID, DepartmentName
FROM Class
INNER JOIN Department ON Department.DepartmentID = Class.DepartmentID
这样做是收集所有类并将它们连接到他们的部门,匹配作为类行的一部分存储的departmentID字段。这是一个很好的解释。 https://support.office.com/en-in/article/Join-tables-and-queries-3f5838bd-24a0-4832-9bc1-07061a1478f6