从mysql表中选择最后n行而不使用order by

时间:2019-12-30 18:14:51

标签: mysql sql-order-by limit

select * from employee limit select count(*)-1 from employee,1;
  

错误1064(42000):您的SQL语法有错误;检查与您的MySQL服务器版本相对应的手册以获取正确的语法,以在第1行的“从employee,1选择count(*)-1”附近使用

1 个答案:

答案 0 :(得分:0)

希望这项工作

select * from your_table except 
select top ((select count(*) from your_table) - how many rows you want)* from your_table