在SQL SELECT中创建包含标识符字符串的字段

时间:2012-02-17 21:55:46

标签: sql string variables join resultset

  

可能重复:
  Concat all column values in sql

我正在尝试在包含PO和PO行的数据库上创建SQL视图。构建视图时,我需要返回以下内容:

  1. 采购订单编号
  2. PO供应商
  3. 逗号分隔的PO行号列表
  4. 逗号分隔的PO行数量列表
  5. 所以,如果我的数据集看起来像这样 - 两个表,链接在PO#:

        PO# POVendor
        1   ABC
        2   DEF
    
        PO# Line# Quantity 
        1    1    10
        1    2    20
        1    3    5
        2    1    50
        2    2    10
        2    3    1
        2    4    100
    

    我正在尝试使结果集看起来像这样:

        PO# POVendor Line#    Quantity
        1   ABC      1,2,3    10,20,5
        2   DEF      1,2,3,4  50,10,1,100 
    

    是否有任何方法来完成此任务?

0 个答案:

没有答案