我有 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
我找不到我做错了什么
谢谢 !