7
我试图在选择语句上对字段值使用子查询,但我似乎无法弄清楚正确的语法。我想提取一个公司名称列表并作为该查询的字段,我想选择该公司的所有员工。T-SQL将行连接到字符串
关于我在做什么错的任何想法?我得到的错误是
只有一个表达式可以在选择列表中指定当子查询未与EXISTS引入
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
所需的输出:
Company Name | Company Type | Employees
----------------------------------------------------------
Test Co | Construction | Bob Smith, Jack Smith, etc
的[串连许多行成一个单一的文本字符串?(可能重复http://stackoverflow.com/questions/194852/concatenate-many-rows-into-a-single-文本字符串) – Jeremy