我有这个代码及其临时表,所以你可以运行它.
create table #student
(
id int identity(1,1),
firstname varchar(50),
lastname varchar(50)
)
create table #quiz
(
id int identity(1,1),
quiz_name varchar(50)
)
create table #quiz_details
(
id int identity(1,1),
quiz_id int,
student_id int
)
insert into #student(firstname, lastname)
values ('LeBron', 'James'), ('Stephen', 'Curry')
insert into #quiz(quiz_name)
values('NBA 50 Greatest Player Quiz'), ('NBA Top 10 3 point shooters')
insert into #quiz_details(quiz_id, student_id)
values (1, 2), (2, 1)
drop table #student
drop table #quiz
drop table #quiz_details
Run Code Online (Sandbox Code Playgroud)
因此,你可以看到勒布朗詹姆斯参加测验nba前10名3分射手测验和斯蒂芬咖喱参加nba 50最伟大的球员测验.
我想要的只是得到他们没有采取的东西,例如勒布朗没有采取50个最伟大的球员测验,所以我想要的是这样的.
id …Run Code Online (Sandbox Code Playgroud) 我有这个代码及其临时表,所以你可以运行它.
create table #student(
id int identity(1,1),
name varchar(50)
)
create table #quiz(
id int identity(1,1),
name varchar(50),
points_worth int
)
create table #exam(
id int identity(1,1),
sequence int,
question varchar(50),
answer varchar(50),
quiz_id int
)
create table #student_taken(
id int identity(1,1),
sequence int,
answer varchar(50),
student_id int,
quiz_id int
)
insert into #student(name)
values('Uzumaki Naruto'),('Uchiha Sasuke'),('Haruno Sakura')
insert into #quiz(name,points_worth)
values('Chunin Exam',2)
insert into #exam(sequence,question,answer,quiz_id)
values(1,'Hinata and Neji are siblings','True',1),
(2,'Uchiha Sasuke is part of the Akatsuki','False',1),
(3,'Tsunade and …Run Code Online (Sandbox Code Playgroud)