mysql:如何在基本的1级层次结构中使用LIMIT?

时间:2017-02-24 09:53:56

标签: mysql

我有一个简单的数据库结构,1级(像论坛一样): 每条消息都有很多答案(parentMessageid)

  

消息(id,subject,content,usreid,parentMessageid)

SELECT message.*
FROM message
LEFT JOIN message AS message2 ON message2.parentMessageid = message.id

我的目标是创建一个分页:

ex:检索从10开始的5条消息,包括所有答案

类似于:(限制10,5)

所以我希望得到最终结果:

例如,

10条消息及其所有答案

N行(未定义)但parentid只有10行= 0(5条消息和所有答案)

1 个答案:

答案 0 :(得分:1)

抱歉,我无法查看此内容:

SELECT m.*
FROM message AS m,
(SELECT im.* FROM message AS im LIMIT (10, 5)) AS p
WHERE m.id = p.id OR m.parentMessageid = p.id