Próbuję użyć kwerendę podrzędną w instrukcji select dla wartości pola, ale nie mogę znaleźć poprawnej składni. Chcę pobrać listę nazw firm i jako pole dla tego zapytania, chcę wybrać wszystkich pracowników dla tej firmy.T-SQL łączyć wiersze na ciąg
Jakieś pomysły na temat tego, co robię źle? Błąd pojawia się
Tylko jeden wyraz może być określona na liście select, gdy podzapytanie nie jest wprowadzana z EXISTS
kod T-SQL:
SELECT
company_name,
company_type,
(SELECT
employee_firstname, employee_lastname
FROM
tblemployees
WHERE
tblemployees.company_id = tblCompanies.company_id) as employees
FROM
tblCompanies
pożądany wynik:
Company Name | Company Type | Employees
----------------------------------------------------------
Test Co | Construction | Bob Smith, Jack Smith, etc
możliwe duplikat [Łączy wiele wierszy w jeden ciąg tekstowy?] (Http://stackoverflow.com/questions/194852/concatenate-many-rows-into-a-single- tekst-string) – Jeremy