J'ai une seule table nommée "Employés" où la colonne "Email" fait référence à l'e-mail de l'employé et la colonne "MgrEmail" à l'adresse e-mail de leur responsable direct.Opérateur SQL IN dans les requêtes imbriquées
J'ai créé une requête qui devrait trouver tous les employés de troisième niveau dans la hiérarchie de gestion. Cependant, il ne récupère pas les enregistrements corrects. Je ne sais pas pourquoi.
SELECT *
FROM Employees
WHERE MgrEmail IN
(SELECT Email
FROM Employees
WHERE MgrEmail IN
(SELECT Email
FROM Employees
WHERE MgrEmail='[email protected]'))
partager Veuillez données d'échantillons au format texte et le résultat souhaité – zarruq
Ajouter des alias aux expressions de table et utiliser des préfixes pour montrer le moteur DB quelle instance de la table que vous le souhaitez interroger. – Serg
qu'est ce que table 'sap'? –