PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → Problème de Requête et Sous-Requête
Problème de Requête et Sous-Requête
Iniciado por roiyassin246, 19,may. 2020 04:16 - 2 respuestas
Miembro registrado
36 mensajes
Publicado el 19,mayo 2020 - 04:16
salut tout le monde,
j'ai un grand problème avec une requête et sous-requête pour avoir une requête global
voila mon analyse (objet Arbre Généalogique familiale)



je veux une requête qui me permis d'avoir chaque personne de la table pers leurs enfants
et voila ce j'ai fais mais ça marche pas
SELECT
Pers.IDPers AS IDPers,
Pers.Nom+' '+Pers.Prenom AS Personne,
Pers.SurNom AS SurNom,
Pers.DatNais AS DatNais,
Pers.LieuNais AS LieuNais,
Pers.DatDece AS DatDece,
Pers.LieuDece AS LieuDece,
CASE WHEN Pers.Sexe=1 THEN 'Masculin' ELSE 'Feminin' END AS Sexe,
TblPere.Pere1 AS Pere1,
TblMere.Mere1 AS Mere1
FROM
Pers,
(
SELECT PersParent.IDPers, PersParent.IDPers1, PersParent.IDDegPar, Pers.Nom+' '+Pers.Prenom+' '+Pers.SurNom AS
Pere1 FROM Pers,PersParent WHERE Pers.IDPers=PersParent.IDPers1 AND (PersParent.IDDegPar=1)
) AS TblPere,
(
SELECT PersParent.IDPers, PersParent.IDPers1, PersParent.IDDegPar, Pers.Nom+' '+Pers.Prenom+' '+Pers.SurNom AS
Mere1 FROM Pers,PersParent WHERE Pers.IDPers=PersParent.IDPers1 AND (PersParent.IDDegPar=2)
) AS TblMere
WHERE
Pers.IDPers = TblPere.IDPers
AND Pers.IDPers = TblMere.IDPers
Miembro registrado
36 mensajes
Publicado el 19,mayo 2020 - 04:22
resultat







Miembro registrado
36 mensajes
Publicado el 19,mayo 2020 - 04:24
mon but et d'avoir la liste de tout le personnel en précisant ces parents (père et mère)