传递值时,多个内部联接的存储过程不返回

时间:2013-12-29 01:37:23

标签: sql sql-server stored-procedures

我遇到了内部联接的问题。它执行但是当我将值传递给它时,它什么也不返回。

CREATE PROCEDURE s_Get$Subject$For$Edit
(
@SubjectID int
)
as
select s.SubjectID, s.SubjectName, s.SubjectDescription, i.QuizID, i.GameID, i.VideoID, q.QuizID, q.QuizName, g.GameID, g.GameName,  
v.VideoID, v.VideoName
from [Subjects] s
inner join [SubjectInfo] i on i.SubjectID = s.SubjectID
inner join [Quiz] q on q.QuizID = i.QuizID
inner join [Games] g on g.GameID = i.GameID
inner join [Video] v on v.VideoID = i.VideoID
where s.SubjectID = @SubjectID

我错过或忽略了什么?

0 个答案:

没有答案