Merci de votre participation, voici les deux requetes que j'ai tenté et qui ne répondent pas à ma demande :
1) Celle ci renvoi uniquement les enregistrements (doc) qui ont une collection :
SELECT
Doc.Nodoc AS Nodoc,
Doc.titre AS titre,
Doc.sstitre AS sstitre,
Collec.Collection AS Collection
FROM
Collec,
Doc
WHERE
Doc.nocolle = Collec.IDCollec
AND
(
Collec.Collection LIKE %{cColl}%
OR Doc.titre LIKE %{cTitre}%
)
2) Cette autre renvoi tous les enregistrements ... :
SELECT
Doc.Nodoc AS Nodoc,
Doc.titre AS titre,
Doc.sstitre AS sstitre,
Collec.Collection AS Collection
FROM
Collec RIGHT OUTER JOIN Doc ON Doc.nocolle = Collec.IDCollec
WHERE
(
Collec.Collection LIKE %{cColl}%
OR Doc.titre LIKE %{cTitre}%
)
Merci de m'apporter une réponse sachant que je voudrais ,dans cet exemple, tous les docs dont le "titre" contient "cTitre" OU la "collection"contient "cColl" y comprix les enr. qui n'ont pas de collection, le titre étant obligatoire !
Ci joint le schéma de ma requ^te en Webdev 12
Attacher un fichier:
REQ_Doc.JPG (29.58 KB)
Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=19&topic_id=5964&post_id=24054