SQLaspx作业,卡在做搜索咨询?

SQL aspx homework, stuck on doing a search advice?

大家好post。在我的 Web 数据库与 C# 课程集成中,我完全迷失了我们的任务。我的数据库是下面概述的简单成绩簿。分配是在 aspx 页面上搜索,然后转到在 gridview 中显示数据库查询结果的搜索结果页面。我们需要按部门名称搜索 classes,还需要一个单独的搜索页面以按 class 名称搜索。

我知道我必须用 sql 以某种方式加入表格,但不记得如何。现在我回来了,我一直在生病追赶。下面是我的DB大纲,PK是primary KEY

部门

DepartmentID PK  - linked to Table Class 1tomany
DepartmentName

Class

ClassID PK
ClassName
DepartmentID
CreditHours

我不知道哪个页面也获取了哪些数据源,是带有用于搜索的文本框的输入搜索页面,还是包含结果的搜索结果页面?按照课程要求使用Visual Studio和Microsoft Access,谢谢大家!

编辑 Cindy 非常友好地帮助我进行内部连接 ​​sql 我一直在寻找,现在如果我能从那里找出数据源,我就是黄金。谢谢辛迪!

你其实有几个问题。我可以回答其中一个。但老实说,你最好向你的老师或 class 朋友寻求帮助。

要查看所有 class 及其部门名称,

SELECT ClassID, ClassName, CreditHours, class.DepartmentID, DepartmentName
FROM Class
INNER JOIN Department ON Department.DepartmentID = Class.DepartmentID

这样做是收集所有 classes 并将它们连接到他们的部门,匹配作为 class 行的一部分存储的 departmentID 字段。这是一个很好的解释。 https://support.office.com/en-in/article/Join-tables-and-queries-3f5838bd-24a0-4832-9bc1-07061a1478f6