我创建了两个表,如图
所示
我想在单个存储过程中检索名称地址和主题名称
我已将存储过程编写为
ALTER proc [dbo].[prStudentFetchALL]
as
Select StudentId, Name, Address, SubjectId from [tbStudent]
我想检索SubjectName而不是SubjectId
请帮帮我!!!
答案 0 :(得分:1)
您需要JOIN
这些表:
ALTER proc [dbo].[prStudentFetchALL]
as
Select S.StudentId, S.Name, S.Address, Sub.SubjectName
from tbStudent S JOIN
tbSubject Sub ON S.SubjectId =Sub.SubjectId
在w3schools或blog.sqlauthority了解JOIN
的详情。