如何在SQL中展平数组

时间:2018-01-09 17:16:56

标签: sql arrays select

我正在尝试从表custom_entry(s)中提取t_Open_Issues,并将它们作为数组返回。它们是可以为部门问题创建的用户定义字段。使用SQL我试图找到允许我将它们作为单个表的一部分返回并使它们不是主表内的数组的代码。我正在寻找允许我展平数组custom_entry并将.entry_name.entry.value作为表t_Open_Issues中的唯一列返回的SQL语句。

下面的SQL语句捕获我需要的内容,但自定义条目作为数组返回,而不是t_Open_Issues中的列。

CREATE OR REPLACE TABLE.t_Open_Issues AS SELECT summary,
    custom_entry.entry_name,       
    custom_entry.value
    issue_num,
    status,
    createddate,
    modifieddate    
FROM t_Issue_Table
WHERE (
    custom_entry.entry_name = 'Audit Number:' OR    
    custom_entry.entry_name = 'Drawings attached:' OR
    custom_entry.entry_name = 'Checklist Complete:'
)
AND department_num = '123456'
AND (
    status = 'ASSIGNED' OR
    status = 'COMPLETE' OR
    status  = 'PROCESSED'
)    

0 个答案:

没有答案