为了账号安全,请及时绑定邮箱和手机立即绑定

MySql用where结合limit查询数据 ?

MySql用where结合limit查询数据 ?

慕慕森 2018-12-21 15:11:03
id type1 22 13 14 15 16 17 28 29 2select id from table where type=1 order by id desc limit 2,3查询到的是id 4,3,2 。 即满足type=1的数据里面偏移2位的前3条数据。如何能查询到整个表偏移2位后,满足type=1的id?即从id=7 开始往上满足type=1的前3条数据,查询到应该是id 6,5,4。 应该如何做到?
查看完整描述

1 回答

?
largeQ

TA贡献2039条经验 获得超7个赞

select * from a where id not in(
select t.id from(
select id from a order by id desc limit 0,2
) t
) and type=1 limit 2,3

查看完整回答
反对 回复 2019-01-16
  • 1 回答
  • 0 关注
  • 3064 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信