[mysql] 当mysql数据库同时属于多个分类时,该怎么查询?

今天群里有人提了这么一个问题原话是:


“表T(a,b,c,d),怎么显示按c排序之后的21-30条记录(a,b,c,d)中可能没有类似ID的属性”

不过后来想想可能这在MySQK上是不可行的。貌似只有Oracle支持吧

先总结些流行mysql数据库库查询前N条记录的方法吧:

然后我针对MySQL给出了一条语句:

这条语句在我现在这个版本的MySQL上执行不了,为什么呢錯误信息是:

也就是说,这样的语句是不能正确执行的

但是,只要你再来一层就行。如:

所以最后我给出的答案是:

虽然答案有点长但是执行效率还是不算低的。如果大家有什么更好的方法欢迎拍砖和指正。

我要回帖

更多关于 mysql数据库 的文章

 

随机推荐