sql >> Database teknologi >  >> RDS >> Sqlserver

Forkert syntaks nær søgeordet 'med'.

Prøv at kaste et semikolon foran med:

;with results as
    (
        select parentouid,net_ouid from net_ou where [email protected]
        union all
        select t2.parentouid,t2.net_ouid from net_ou t2 
        inner join results t1 on t1.parentouid = t2.net_ouid where t2.parentouid <> t1.net_ouid
    )   

Giv denne artikel en læsning for at forstå, hvorfor du skal gøre det. Udsnit:

Personligt gør jeg det ikke for hver CTE, men hvis det gør tingene nemmere for dig, vil det ikke skade noget.



  1. OCCI-appen går ned, når den kører i fejlretningstilstand i Visual Studio 2005

  2. Konverter 'datetime' til 'time' i SQL Server (T-SQL-eksempler)

  3. Eksport af en PostgreSQL-database med phpPgAdmin

  4. MyBatis RowBounds begrænser ikke forespørgselsresultater