Re: Jointures externe et interne sous éditeur de requête | Sujet: Re: Jointures externe et interne sous éditeur de requête par KPiTN sur 8/3/2005 8:45:07
Ou il reste cette solution :
(
SELECT PERSONNE.NOM, PERSONNE.TYPEPER, TYPEPERSONNE.TYPEPER, TYPEPERSONNE.FAMCODE, FAMPERSONNE.FAMCODE, FAMPERSONNE.LIBELLE
FROM PERSONNE,TYPEPERSONNE,TYPEFAMPERSONNE
WHERE PERSONNE.TYPEPER = TYPEPERSONNE.TYPEPER,
AND TYPEPERSONNE.FAMCODE = TYPEFAMPERSONNE.FAMCODE
)
UNION
(
SELECT PERSONNE.NOM, PERSONNE.TYPEPER, TYPEPERSONNE.TYPEPER, TYPEPERSONNE.FAMCODE, FAMPERSONNE.FAMCODE, FAMPERSONNE.LIBELLE
FROM PERSONNE
WHERE PERSONNE.IDPERSONNE NOT IN (
SELECT PERSONNE.IDPERSONNE FROM PERSONNE,TYPEPERSONNE,TYPEFAMPERSONNE
WHERE PERSONNE.TYPEPER = TYPEPERSONNE.TYPEPER,
AND TYPEPERSONNE.FAMCODE = TYPEFAMPERSONNE.FAMCODE
)
)
ORDER BY PERSONNE.NOM ASC
Je ne dirais pas que windev ne c'est pas faire des jointures externes, mais j'ai moi aussi galérer à l'époque a faire marcher mes requetes sur hyperfile. Depuis je suis passez sous MySQL ...
Pour tout ceux qui se pose des questions sur le langage SQL -----------> http://sqlpro.developpez.com/
|
|
Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
|