SQL-запрос, возвращающий только одну запись - PullRequest
1 голос
/ 06 марта 2011


Я пытаюсь выполнить простой запрос хранимой процедуры SQL, но возвращаю только 1 запись. Кто-нибудь знает, в чем проблема?

Alter PROCEDURE spGetRecruiterList
AS
BEGIN
    SET NOCOUNT OFF;
    DECLARE @TitleID as int
    set @TitleID = (Select TitleID from tblJobTitle where JobTitle = 'Recruiter')
    Print @TitleID

    Select p.PersonID, p.FirstName, p.MiddleName, p.LastName
    from tblPerson p
    INNER JOIN dbo.tblLinkTitleToPerson tp 
    ON p.PersonID = tp.PersonID 
    WHERE tp.PersonID = @TitleID
    Order By p.LastName
END
GO

1 Ответ

2 голосов
/ 06 марта 2011
 WHERE tp.PersonID = @TitleID

Должно быть

 WHERE tp.TitleID = @TitleID

(вероятно!)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...