Celui-ci semble si simple, mais je ne peux pas le comprendre.Data Flating avec SQL
J'ai données stockées comme ça ...
ManagerID EmployeeID MangerName
0 0 Debbie
1 0 Mark
2 2 Chris
3 2 Leo
4 1 Mar
5 2 Steve
6 2 Mar
Je veux que cette sortie ressemble
EmployeeID Manager1 Manager2 Manager3 Manager4
0 Debbie Mark Null Null
1 Mar Null Null Null
2 Chris Leo Steve Mar
Je sais qu'il ne peut y avoir quatre entrées quatre gestionnaires. Je sais que je dois utiliser l'auto rejoint ... mais je continue à me couper les lignes arrière qui ressemblent à
0 Debbie Mark Mark Debbie
0 Debbie Debbie Mark Debbie etc.
s'il vous plaît aider
À quoi ressemble votre requête? – Lazarus
C'est une structure DB arborescente étrange ... Au lieu d'avoir une table avec les managers, les employés (les managers sont aussi des employés) et la relation entre eux. mais ce n'est pas lié à votre question. –
quel dialecte sql? – Beth