I'm using a sub-query to get results needed (multiple records returned), and I want to put those results in a single record returned.
When I run the sub-query on its own, it works, but once I use it as a sub query, it no longer works due to a syntax error.
The following code causes a syntax error
(Incorrect syntax near '='.)
declare @test varchar(1000)
set @test = ''
SELECT description, (SELECT @test = @test + FirstName
FROM EMP_tblEmployee
)select @test
FROM EMP_tblCrew
So essentially, the sub query
(SELECT @test = @test + FirstName
FROM EMP_tblEmployee
)select @test
returns "charliejohnjacob"
The main query
SELECT description FROM EMP_tblCrew
returns "janitor"
So I want it to say
janitor | charliejohnjacob
2 fields, 1 record.