我正在 SQL Server 2008 中创建一个存储过程,以从第一个表中查找学生数据、从第二个表中查找健康详细信息以及从第三个表中查找出勤详细信息。我想使用左外连接或内连接来连接这些表。
SQL查询如下:
create proc [dbo].[GetStdProfile]
@Adm_No int
AS
BEGIN
SELECT sd.*,hd.*,ad.*
FROM Student_Details sd left outer join Health_Details hd left outer join Attendance_Details ad
on sd.Adm_No=hd.Adm_No and sd.Adm_No = ad.Adm_No and hd.Adm_No=ad.Adm_No
END