WITH AS【原创】

mac2022-06-30  85

关于WITH AS的使用,我自己的理解就是它相当于一个缓存,如果你在查询中多次要查询相同的表记录,那么就可以先用WITH AS查询出来,再在其他的查询语句中使用它,这样就避免了重复查询,提高了效率。

例如:WITH tempTable(col1,col2,col3) AS (select col1,col2,col3 from table1)

   select * from tempTable inner join table2 on tempTable.col1 = table2.col1

转载于:https://www.cnblogs.com/ProgRamMer-cSdn/archive/2009/01/21/1379412.html

最新回复(0)