我有一张桌子transaction
:
ID AMOUNT PARENT_ID
8135124 1,56 NULL | ON CHAIN 1
8135125 0,02 8135124 | ON CHAIN 1
8135126 1,09 8135124 | ON CHAIN 1
8135127 0,03 8135126 | ON CHAIN 1
8135128 0,47 8135124 | ON CHAIN 1
8135129 1,00 NULL | OTHER CHAIN
8135130 0,01 8135129 | OTHER CHAIN
我试图没有成功获得给定交易的完整链。例如,给定8135126时,查询的返回值必须是transaction
8135124、8135125、8135126、8135127和8135128事务的所有列。从链中给出8135125或任何其他链接时,结果相同。
请注意,8135125、8135126和8135128是8135124的子级,但是8135127是8135126的子级。
如何在MySQL中制作?
用SQL无法解决,不得不诉诸应用程序的语言。这是在SQL上遇到多个循环的唯一解决方案。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句