好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

Oracle将查询的结果放入一张自定义表中并再查询数据

如下的实际例子代码可以将查询的结果放入到一张自定义表中,同时可以再从这个自定义的表中查询数据:

with  AA as  (SELECT TICKETNUMBER, TICKETTYPE, VERSIONNUMBER, STAGENAME, DTANALYZED,  GISPROCESSID, PROCESSSTATUS, DTRECEIVED, USERID, USERNAME, FIRSTNAME,  LASTNAME, NUMBEROFDAYS  FROM REPORT_PERFORMANCEOFANALYZER  WHERE (DTANALYZED IS NULL)  UNION ALL  SELECT TICKETNUMBER, TICKETTYPE, VERSIONNUMBER, STAGENAME, DTANALYZED,  GISPROCESSID, PROCESSSTATUS, DTRECEIVED, USERID, USERNAME, FIRSTNAME,  LASTNAME, NUMBEROFDAYS  FROM REPORT_PERFORMANCEOFANALYZER REPORT_PERFORMANCEOFANALYZER_1)  SELECT TICKETNUMBER, TICKETTYPE, VERSIONNUMBER, STAGENAME, DTANALYZED,  GISPROCESSID, PROCESSSTATUS, DTRECEIVED, USERID, USERNAME, FIRSTNAME,  LASTNAME, NUMBEROFDAYS,  (SELECT COUNT(GISPROCESSID) AS COUNTTICKETS FROM AA) COUNTTICKETS  FROM AA  ORDER BY USERNAME; 

查看更多关于Oracle将查询的结果放入一张自定义表中并再查询数据的详细内容...

  阅读:23次