Ma table (Projectlist) colonnes sont: ProjectID, MainProjectId, SecondaryProjectId, ProjectName, EndDateAide requête SQL sur la même table
Je dois écrire une requête qui me amène toutes les lignes de cette table où
EndDate < = 40394 et pour chaque projectID que je dois apporter à nouveau toutes les lignes où
(MainProjectId = projectID) OR (SecondaryProjectId = projectID)
Exemple:
1, 0, 0, "project1", 54789
2, 1, 0, "Project2", 54789
3, 1, 2, "project3", 40393
La requête devrait retourner toutes les 3 lignes (le troisième remplit la condition de la date et les 2 autres lignes remplit la condition où elles sont dans MainProjectId et SecondaryProjectId de project3)
Merci.
Connaissez-vous le numéro de projet que vous cherchez? –
Non, je dois obtenir tous les projectIds (et quelques autres détails) que cette requête apporte Après le filtrage par EndDate, les résultats de cela devraient être de nouveau interrogés afin d'obtenir les autres lignes – Shay