![]() |
1
3
使用控制中断算法。 我将返回一个结果集,正如您在问题中所示:
循环所有行:
调用SQL的应用程序的伪代码:
|
![]() |
2
1
如果你有一个层次结构,一个“有向无环图”。SQL不执行这些操作。 还有其他一些图理论是SQL不做的。 因为SQL不这样做,所以“从不将SQL放入循环中”规则将从窗口中消失。 您必须将SQL放入一个循环中,以解决涉及格和网络的层次结构和其他图形连接问题。 实际上,对于层次结构,必须使用递归循环将层次结构的所有元素连接到任意深度。 另一方面,如果只是将查询结果重新格式化为类似于嵌套层次结构,那么只需将单个SQL结果集重新格式化为似乎是嵌套列表的内容。 这将是一个在结果集周围有复杂循环的选择。一个select(不在循环中)和一个复杂的循环来处理一个结果集。 |
![]() |
Rhys · 通过列表理解修改列表中的列表 7 年前 |
|
vikiridi · 嵌套循环,第二个循环基于第一个循环的长度 7 年前 |
![]() |
Sansk · 避免Python中的嵌套for循环 7 年前 |
![]() |
MidnightP · C#UWP填充和访问嵌套列表 7 年前 |
![]() |
CQM · 排序两个关联数组/堆栈 7 年前 |