当前位置: 代码迷 >> Sql Server >> sql中如何报错 改如何改才好
  详细解决方案

sql中如何报错 改如何改才好

热度:33   发布时间:2016-04-24 10:33:28.0
sql中怎么报错 改怎么改才好

select row_number() over (order by deptid) as rowid,d.deptid from (select * from department d left join Userinfo u on  u.deptid=d.deptid) s 

------解决方案--------------------
我帮你格式化了一下你的代码,编译通过,但是因为我机上没有你的表,不知道你报什么错。另外,你的标题是故意的还是???如果不是故意的,好好整理一下,根本看不懂

SELECT  ROW_NUMBER() OVER ( ORDER BY deptid ) AS rowid ,
        d.deptid
FROM    ( SELECT    *
          FROM      department d
                    LEFT JOIN Userinfo u ON u.deptid = d.deptid
        ) s 

------解决方案--------------------
楼主是不是用的sql2000 不支持row_number函数

SELECT  ROW_NUMBER() OVER ( ORDER BY s.deptid ) AS rowid ,
        s.deptid
FROM    ( SELECT    *
          FROM      department d
                    LEFT JOIN Userinfo u ON u.deptid = d.deptid
        ) s
 
  相关解决方案