当我们的系统中复制一行时,它会插入新行,并引用回其复制行的 ID。
如果随后复制该新行,它会引用回其复制的行,依此类推。
我不知道如何在 SELECT
中跟踪这条线索。
获取以下数据...
+------+-------------------+
| ID | duplicated_from |
+------+-------------------+
| 1 | NULL |
| 2 | 1 |
| 3 | 2 |
| 4 | NULL |
+------+-------------------+
那么,给定 ID 1,您将如何查找链中已从其复制的所有幻灯片?
或者这是否必须在应用程序级别完成?
最佳答案
似乎您正在执行递归查询,我发现这个解决方案可能会帮助您 How to create a MySQL hierarchical recursive query
HTH
关于MySQL - 如何跟踪已重复的行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39039444/