我创建了一个物化视图,并且查询工作正常
现在我必须在SQL中添加一个列,以便在QUERY(QUERY MANAGER)
中使用实体化视图时,几列将为UNPIVOTED
并放入“新列”
我不确定如何添加不属于任何条件的列。
这是我的查询在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
构建查询时,所有节点都将被忽略并放入新列中。
答案 0 :(得分:0)
只要该列位于查询中已包含的其中一个表中,只需添加该列。
如果它在另一个表上,你必须在表中添加一个JOIN,然后你可以添加该列。
SELECT部分中的列不必在WHERE子句中;就在选自的表格中。