Oracle将查询的结果放入一张自定义表中并再查询数据
如下的实际例子代码可以将查询的结果放入到一张自定义表中,同时可以再从这个自定义的表中查询数据:
withAAas (SELECTTICKETNUMBER,TICKETTYPE,VERSIONNUMBER,STAGENAME,DTANALYZED, GISPROCESSID,PROCESSSTATUS,DTRECEIVED,USERID,USERNAME,FIRSTNAME, LASTNAME,NUMBEROFDAYS FROMREPORT_PERFORMANCEOFANALYZER WHERE(DTANALYZEDISNULL) UNIONALL SELECTTICKETNUMBER,TICKETTYPE,VERSIONNUMBER,STAGENAME,DTANALYZED, GISPROCESSID,PROCESSSTATUS,DTRECEIVED,USERID,USERNAME,FIRSTNAME, LASTNAME,NUMBEROFDAYS FROMREPORT_PERFORMANCEOFANALYZERREPORT_PERFORMANCEOFANALYZER_1) SELECTTICKETNUMBER,TICKETTYPE,VERSIONNUMBER,STAGENAME,DTANALYZED, GISPROCESSID,PROCESSSTATUS,DTRECEIVED,USERID,USERNAME,FIRSTNAME, LASTNAME,NUMBEROFDAYS, (SELECTCOUNT(GISPROCESSID)ASCOUNTTICKETSFROMAA)COUNTTICKETS FROMAA ORDERBYUSERNAME;