عندي وضيفة بهذا الشكل و طلب مني ان اغيرها باستعمال left outer join ولنفس الغرض وبما اني لم استعملها في حساتي اطلب منكم المساعدة شكرا .
ALTER FUNCTION [dbo].[fn_IsExist]( @ID as int )
RETURNS bit
AS
BEGIN
Declare @Result as bit
Set @Result=0
IF EXISTS(SELECT * FROM MY_TABLE WHERE MY_ID = @ID )
set @Result = 1
RETURN @Result
ENDselect * , [dbo].[fn_IsExist](Parent_ID) as IsExist_1,[dbo].[fn_IsExist](Parent_ID) as IsExist_2 From My_TABLE_2