【问题标题】:concat multiple record in one column在一列中连接多条记录
【发布时间】:2012-04-24 06:56:57
【问题描述】:

我有三张桌子:

1-

employee(emp_id,emp_name) values(1,"ahmed mohamed")

2-

attach_emp(emp_id [f.k] ,attach_id[f.k]) junction table

values(1,1)
values(1,2) 

3-

attachment(attach_id,attachname)

values(1,"a")
values(2,"b") 

我希望结果是:

emp_id   emp_name        Attachment
1        ahmed mohamed   a,b 

如何在记录之间进行这种连接和串联?

【问题讨论】:

标签: sql sql-server-2008 concatenation


【解决方案1】:

这里有一篇看起来相当不错的文章,可能会有一些用处:

http://www.simple-talk.com/sql/t-sql-programming/concatenating-row-values-in-transact-sql/

特别是,标题为“在项目数量未知时连接值”的部分看起来很相关,因为它的价值。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-02-06
    • 1970-01-01
    • 2017-11-01
    • 2021-11-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多