我正在用 Python、PyQt4 和 MySQL 开发一个应用程序。
我有一个包含员工详细信息(id、empID、name、permissions)权限的表将包含逗号分隔的数据,其中包含员工正在工作的 project_empID。
示例表发布在SQLFIDDLE。
我需要一个查询来检索数据,如下所示
empId Name Superior
1863 Rao NULL
P4557 Kuri NULL
P4645 Deep Rao - 1863
P6682 Sha Kuri - P4557,Rao - 1863
P9645 Krish Kuri - P4557
P8516 Sati Rao - 1863
P4568 Suri Rao - 1863
我知道我们可以通过 SUBSTRING_INDEX,GROUP_CONCAT 获得它,但无法继续进行。我不知道如何进一步在单个 SQL 中获得所需的结果