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%' ) ) ) |