0
當我們的系統中有一行被複制時,它將帶有引用的新行插入到它所複製的行的ID中。MySQL - 如何跟蹤已複製的行的蹤跡?
如果這個新行被複制,它有一個引用回到它被複制的行等等。
我不能解決的是如何在SELECT
中跟蹤這條線索。
採取以下數據...
+------+-------------------+
| ID | duplicated_from |
+------+-------------------+
| 1 | NULL |
| 2 | 1 |
| 3 | 2 |
| 4 | NULL |
+------+-------------------+
因此,考慮到ID 1,你會如何查找在已關閉複製它的鏈中的所有幻燈片?
或者這是必須在應用程序級別完成的事情嗎?
參見:http://stackoverflow.com/questions/20215744/how-to-create-一個MySQL的分層遞歸查詢 –