SELECT MAX(MusicID) FROM (SELECT TOP 10 MusicID FROM Music) as a
为什么这个语句返回的是表Music最大的MusicID,而不是TOP10里最大的MusicID
还有 为什么要加个as a 数据库才不会报错
SELECT MAX(MusicID) FROM (SELECT TOP 10 MusicID FROM Music) as a
为什么这个语句返回的是表Music最大的MusicID,而不是TOP10里最大的MusicID
还有 为什么要加个as a 数据库才不会报错
或许是 你这个临时表查出的 前十条数据中的id中就包含了 最大的id? 你可以用降序排序验证下
至于为啥要 as a 我也搞不懂,我还没验证这个点