If a [dbo].[gtEmployeeName]scalar returns, you're probably looking
ALTER function [dbo].[getEmployeeID](@ID int) returns table
as
begin
return (
select *, [dbo].[gtEmployeeName](2) as EmpName from Employees where EmployeeID=@ID)
end
If [dbo].[gtEmployeeName]returns the table you're probably looking for
ALTER function [dbo].[getEmployeeID](@ID int) returns table
as
begin
return (
select * from [dbo].[gtEmployeeName](2) EN
inner join Employees E on EN.EmployeeID = E.EmployeeID
where EmployeeID=@ID)
end
, , . join condition ( , gtEmployeeName EmployeeID .