Message de rapport:
 

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
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2