循环引用的SQL代码

时间:2017-03-31 15:48:40

标签: mysql sql

我正在寻找一个sql代码(最好使用连接,而不是使用游标或存储过程或变量)。

我们在数据库表中有一个父经理 - 员工关系,经理错误地成为某些后续垂直/记录的雇员,例如:

Pic of sample data

Reporting Manager   Employee
1                     2
2                     3
3                     4
4                     1   --<< Circular Reference

(最后一条记录错误,并使用第一条记录创建循环引用,因为1无法向第4条记录报告)

我期待找到这些记录,提出这种循环参考,真的很感激任何帮助。

我附上了数据的图片。

1 个答案:

答案 0 :(得分:0)

您应该可以通过将表连接到自身来实现此目的。见下文:

ProgressDialog