代码之家  ›  专栏  ›  技术社区  ›  madlan

合并sql查询的结果

  •  1
  • madlan  · 技术社区  · 14 年前

    SELECT CUSTOMER.name, ISSUE.description, ISSUE_NOTES.notes
    FROM  CUSTOMER, ISSUE, ISSUE_NOTES
    WHERE CUSTOMER.customer_id = ISSUE.customer_id
    AND ISSUE_NOTES.incident_id = ISSUE_NOTES.incident_id
    

    这将为填充的每个问题注释字段生成一行(字段为VARCHAR2(4000)

    (我正在将信息归档到另一个数据库-此声明将每周运行一次)

    谢谢。

    1 回复  |  直到 14 年前
        1
  •  1
  •   Andrew Flanagan    14 年前

    COALESCE

    下面就来尝尝吧:

    DECLARE @output varchar(1000)
    (SELECT @output = COALESCE(@output + ', ', '') + notes FROM ISSUE_NOTES)
    SELECT @output