我有 2 个表
create table Students(
SerialNumber int primary key identity,
Name varchar(50) not null,
Surname varchar(50) not null,
AcademicProgram int foreign key references AcademicProgrammes(Id)
)
Create table AcademicProgrammes(
Id int primary key identity,
Name varchar (20) not null
)
我想从学生表中获取所有学生,但是 AcademicProgram 引用外键我想要 AcademicProgrammes 的名称。
我的加入看起来像这样:
select Students.SerialNumber,Students.Name, Students.Surname, AcademicProgrammes.Name
from Students left join
AcademicProgrammes on Students.SerialNumber=AcademicProgrammes.Id
如果我有 2 个学术课程硕士和本科,结果我得到所有 ste 学生,但作为学术课程名称列,只有前 2 个学生有 de 学术课程的名称,其余学生有 null
Vasile Magdalena-Maria Licenta
Ciotmonda Oana-Maria Master
Rus Diana NULL
Turcu Gabriel NULL
我找不到我做错了什么
谢谢 !