Message de rapport:
 

Re: WB12 : Requete multifichier => Problème !

Sujet: Re: WB12 : Requete multifichier => Problème !
par Zechatdoc sur 11/8/2008 16:49:28

Après quelques tests effectivement les conditions de selection sont pas evidentes sur des jointures externes.
- Peut-etre tester si les rubriques supportent le null avec des conditions du style "Where (collec.idcollection not is null AND collec.collection like '%coucou%') "
En tous cas ca ne fonctionne pas sur du HF sans Null.
- Sinon utiliser des sous-requetes :
Exple renvoyant tous les docs qui ont "UnDoc" dans leur titre ou "UneCollection" dans le nom de collection (ou pas de collection) ou "UnAuteur" dans le nom d'auteur (ou pas d'auteur)


SELECT
*
FROM
DOC
WHERE
(
DOC.NoDOC LIKE '%UnDoc%'
OR
(
NoColle IN(SELECT COLLEC.IDCOLLECTION
FROM COLLEC
WHERE COLLEC.COLLECTION LIKE '%UneCollection%'
)
)
OR
(
DOC.NoDOC IN (SELECT DISTINCT DOCUMENT_AUTEUR.NoDOC
FROM DOCUMENT_AUTEUR,AUTEUR
WHERE AUTEUR.ID_AUTEUR= DOCUMENT_AUTEUR.ID_AUTEUR
AND AUTEUR.NOM_AUT LIKE '%UnAuteur%'
)
)
)
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