Hi all,
I am using stored procedure to load gridview but problem is that i am not getting all rows from first table[ Subject] on applying conditions on second table[ Faculty_Subject table] ,as you can see below if i apply condition :-Faculty_Subject.Class_Id=@Class_Id
then i don't get all subjects from subject table ,Please help me to sort this problem,how this can be achieved.
Sql Code:-
GO
ALTER Proc [dbo].[SP_Get_Subjects_Faculty_Details]
@Class_Id int
AS BEGIN
SELECT Class.Course_Id, Class.Semester, Course.Course_name, [User].Firstname as Faculty_name,Subject.Subject_Name,Class.Class_name,Faculty_Subject.Faculty_Subject_Id
FROM Class INNER JOIN
Subject ON Class.Course_Id = Subject.Course_Id AND Class.Semester = Subject.Semester INNER JOIN
Course ON Class.Course_Id = Course.Course_Id FULL OUTER JOIN
Faculty_Subject ON Subject.Subject_Id = Faculty_Subject.Subject_Id LEFT JOIN
[User] ON Faculty_Subject.Faculty_Id = [User].User_Id
where Class.Class_Id=@Class_Id and Faculty_Subject.Class_Id=@Class_Id and Faculty_Subject.Faculty_Subject_Cancel_Status=0
END
Thanks in advance
Rohit