select a.SongID - 1 from SongInfo a where
a.SongID - (select isnull(max(b.SID),0) from Song_ID b where b.SID < a.SongID) >=1
这条语句只能处理编号之间最多只隔了一位的情况,多了就没法全部显示了。
但我想得到的是数据库里所有的没有用过的编号,该怎么改。
...全文
17713打赏收藏
高手帮我改改这条语句(急啊!!!!!!)
select a.SongID - 1 from SongInfo a where a.SongID - (select isnull(max(b.SID),0) from Song_ID b where b.SID =1 这条语句只能处理编号之间最多只隔了一位的情况,多了就没法全部显示了。 但我想得到的是数据库里所有的没有用过的编号,该怎么改。