Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql sql中的递归sql数学?_Mysql_Sql - Fatal编程技术网

Mysql sql中的递归sql数学?

Mysql sql中的递归sql数学?,mysql,sql,Mysql,Sql,我想找回我父母的最后三个孩子。目前声明如下: SELECT * from replies order by rID,rValue 因为rValue表示应答机制,所以null rValue表示它是父级。要允许回复回复,rValue可以从x到x.9999999,我希望有办法检索每个家长的最后三个结果。如果需要进一步澄清,请联系我 编辑:假设每页限制30个线程,每个线程最多1000个回复,那么仅仅获得所有结果,然后循环到每个结果的最后3个,这会对数据库造成巨大的压力吗?您需要公共表表达式和递归

我想找回我父母的最后三个孩子。目前声明如下:

SELECT * 
from replies 
order by rID,rValue 
因为rValue表示应答机制,所以null rValue表示它是父级。要允许回复回复,rValue可以从x到x.9999999,我希望有办法检索每个家长的最后三个结果。如果需要进一步澄清,请联系我


编辑:假设每页限制30个线程,每个线程最多1000个回复,那么仅仅获得所有结果,然后循环到每个结果的最后3个,这会对数据库造成巨大的压力吗?

您需要公共表表达式和递归查询。看看您的RDBMS是否支持它们。

您需要公共表表达式和递归查询。看看您的RDBMS是否支持它们