这个有什么好解释的???你把这个语句的结构写清楚再看,还有什么不明白?SELECT * FROM SELECT TOP " + rows + " * FROM (SELECT TOP " + currentPage * getPageSize() + " * FROM [album]ORDER BY id ASC ORDER BY id DESCORDER BY id DESCWHERE userid=?; 你自己再看看语句是怎么样的。SQL语句结构清楚了,意思还不清楚?复合的还不是又多条简单的出来的,看起复杂其实简单。遇到长句子,不要激动。