SLQ语句问题

来源:百度知道 编辑:UC知道 时间:2024/09/22 16:38:54
"SELECT * FROM " + "( SELECT TOP " + rows + " * FROM"
+ " (SELECT TOP " + currentPage * getPageSize()
+ " * FROM [album] ORDER BY id ASC) a"
+ " ORDER BY id DESC ) b" + " ORDER BY id DESC where userid=?";
解释下吧 后面那个 where userid=? 是我自己加上去的

这个有什么好解释的???
你把这个语句的结构写清楚再看,还有什么不明白?

SELECT * FROM
SELECT TOP " + rows + " * FROM (
SELECT TOP " + currentPage * getPageSize() + " * FROM [album]
ORDER BY id ASC
ORDER BY id DESC
ORDER BY id DESC
WHERE userid=?;

你自己再看看语句是怎么样的。
SQL语句结构清楚了,意思还不清楚?
复合的还不是又多条简单的出来的,看起复杂其实简单。
遇到长句子,不要激动。

分页是分页,但是这个SQL语句写的有点.......

分页啊。