1

最初に、エージェント名が見つかった場合は照会テーブルからエージェント名を見つける必要があります。次に、エージェント名が見つからない場合、パートが機能します。以下は私のクエリです。どこが間違っているか教えてください。前もって感謝します

create proc ConfirmationMail_ToAgent
(
    @Enquiry_Id nvarchar(50)
)
as
begin
    select Agent_Name from Enquiry where Enquiry_Id = @Enquiry_Id as jh
    if(jh != 'Select')
    begin
        select e.Agent_Name,e.Agent_Email,e.Client_Name,e.Handled_By,ef.EMail_Id from Enquiry e inner join Employee_FullDetail ef on e.Handled_By = ef.First_Name where e.Enquiry_Id = @Enquiry_Id
    end
    else
    begin
       select e.Client_Name,e.Client_Address,e.Handled_By,ef.EMail_Id from Enquiry e inner join Employee_FullDetail ef on e.Handled_By = ef.First_Name where e.Enquiry_Id = @Enquiry_Id
    end
end
4

2 に答える 2