Mysql选择除第一行以外的行

Nol*_*Nol 3 mysql select

我有从表中选择的问题。我想选择除第一行之外的所有行。所以..有我的代码

SELECT * FROM table ORDER BY id DESC 
Run Code Online (Sandbox Code Playgroud)

所以这段代码从表中选择和订购 id,这给了我 id 反馈“5>4>3>2>1”。还有一个问题..我如何选择和回显 4>3>2>1 行。因此,如果我有 id 为 1,2,6,8,10 的行,echo 将是 10,8,6,2,1 并且我希望 select 只回显 8,6,2,1。

有我完整的错误代码选择。

$other = mysql_query("SELECT * FROM table ORDER BY id DESC LIMIT 1, 1");
Run Code Online (Sandbox Code Playgroud)

isa*_*ace 5

这应该这样做。

SELECT * FROM table WHERE id NOT IN (SELECT MAX(id) FROM table) ORDER BY id DESC 
Run Code Online (Sandbox Code Playgroud)