0
我在下面的架構一堆數據的:如何在MySql樹結構化數據中查找到根的距離?
Id | category | remote_id
-------------------------
如果remote_id引用了另一個ID在同一個表。
我該如何查詢這個,以便對於每個記錄,我可以找到與定義爲Id和remote_id相同的行的根元素的距離?
這個數據只有一個根。
這可以純粹通過SQL來完成,而無需修改此架構?或者是否有必要將內存中的數據導入某個服務器端應用程序,並像傳統樹一樣對其進行建模?
我如何查看結果?如果我想將答案(距根的距離)追加到每行的新列,該怎麼辦?現在我在這裏得到一個錯誤,說子查詢返回多於一行。 –
另外應該提到數據的分支因子是不固定的。 –
這個程序絕對不行。這個想法可以作爲一個程序或功能,但不能作爲一個混合體。 –