我创建了一个物化视图,并有一个工作正常的查询。
现在我必须在 SQL 中添加一列,以便在QUERY(QUERY MANAGER)
中使用物化视图时,将UNPIVOTED
几列并放入"新列"中
我不确定如何添加不属于任何 where 条件的列。
这就是我的查询在我应该再有一个列名之后E.Accessible
开始的方式。
SELECT distinct D.OPRID, O.oprdefndesc,
RU.ROLENAME ROLE, D.OPRCLASS PERMISSION_LIST,
E.TREE_NAME, E.ACCESS_GROUP, E.ACCESSIBLE,`
最后我的查询有: OPRID,OPRDEFNDESC,ROLE,PERMISSION_LIST,TREE_NAME,ACCESS_GROUP,ACCESSIBLE,"NEW COLUMN TOBE INCLUDED",NODE1,NODE2,NODE3,NODE4,NODE5,NODE6,NODE7,NODE8
生成查询后,所有节点都将取消透视并放入新列中。
只要该列位于查询中已包含的某个表中,只需添加该列即可。
如果它在另一个表上,则必须向该表添加 JOIN,然后才能添加该列。
SELECT 部分中的列不必位于 WHERE 子句中;只需位于从中选择的表中即可。