1
1
对于当前的数据模型,没有比递归查询数据库更有效的方法了。如果您能够更改存储数据的方式以包含更多信息,则可以使用修改后的预订单树遍历(也称为嵌套集模型)。这个模型在一篇关于 MySQL website . 在这个网站上也有很多例子,只需搜索“修改的预订单树遍历”。 |
2
0
将所有用户记录拉入本地内存并在本地运行算法可能更快,这取决于您拥有多少用户。SQL不太适合递归树遍历。 |
3
0
有一个称为“公共表表达式”的SQL99功能开关,它允许您创建递归函数并有效地处理存储在关系数据库中的分层数据。 看起来MySQL还没有实现它,但是您可以看到如何使用它: http://msdn.microsoft.com/en-us/library/ms190766.aspx |
hello_programmers · Mysql从其他表输出一列 1 年前 |
Community wiki · 这个MySQL语句出了什么问题? 1 年前 |
Community wiki · 优化从同一表中提取的多列的查询 1 年前 |
Popo · Sql查询:返回数据库中不可用的where条件 1 年前 |
Hamdan Nuramdani · 对账单中一周内不同表中的数据求和 1 年前 |
Kugelfisch · 用php为数据库加密数据 1 年前 |