我想要链接两个表格,我想将表格中的每个$_SERVER['HTTP_Referer']
与我的整个StudentID
表格相关联。
我正在尝试创建一些内容,允许我使用Questions
将Question
表格中的任意数量的问题设置为个人Student
,以便当学生登录他们的帐户时,他们可以查看已设置给他们的问题。我想我可能需要在我的问题表[{StudentID
]中添加一个Boolean
或类似的东西,我可以更新为true,这意味着学生现在可以查看该问题。
我将提供我的表格,或许可以帮助解释一下:
问题表(我想我想将此表中的set
与问题联系起来):
StudentID
类表:
CREATE TABLE [dbo].[Questions] (
[QuestionID] INT IDENTITY (1, 1) NOT NULL,
[Actual answer] NVARCHAR (50) NULL,
[Question Space] NVARCHAR (50) NULL,
[Question Type] INT NULL,
PRIMARY KEY CLUSTERED ([QuestionID] ASC)
);
StudentDetails表
(我真的不认为我提供这张桌子是必要的,但无论如何我都会这样做):
CREATE TABLE [dbo].[Classes] (
[ClassSize] INT NULL,
[TeacherID] INT NOT NULL,
[StudentID] INT NOT NULL,
CONSTRAINT [PK_Classes] PRIMARY KEY CLUSTERED ([TeacherID] ASC, [StudentID] ASC),
CONSTRAINT [FK_Classes_StudentDetails] FOREIGN KEY ([StudentID]) REFERENCES [dbo].[StudentDetails] ([StudentID]),
CONSTRAINT [FK_Classes_TeacherDetails] FOREIGN KEY ([TeacherID]) REFERENCES [dbo].[TeacherDetails] ([TeacherID])
);
答案 0 :(得分:1)
由于- FTS(Full-Test search)
- Reporting services
- SSRS
- SSIS
- SQL job for auto backup etc.
和Question
之间存在MM关系,即问题可以设置为多个学生而学生可以有多个问题,您需要的是一个中间表,表示设置了哪个问题哪个学生。这样的事情。
Student