Multiple Select Statements using SQL Server 2005 “WITH” Statement

前端 未结 5 1501
清歌不尽
清歌不尽 2020-12-03 17:33

I am trying to use the \"WITH\" statement in SQL Server 2005. It seems to work fine if I do something like:

WITH MyBigProducts AS (SELECT * FROM Products WHE         


        
5条回答
  •  陌清茗
    陌清茗 (楼主)
    2020-12-03 17:58

    WITH n(id, name) AS 
       (SELECT id, name 
        FROM ABC
        WHERE parent = 44
            UNION ALL
        SELECT m.id, m.name 
        FROM ABC as m, n
        WHERE n.id = m.parent)
    SELECT * FROM n
    

提交回复
热议问题