probleme la commande OR dans SQL
je n'arrive pas à executer une requête mélangeant un and et un or
voici ma requête:
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
SELECT DISTINCT [T - Gestion des demandes].[No Dossier], PROJETS.Libelle_Projet, [T - Gestion des demandes].[Libellé Demande],[T - Gestion des demandes].[Date de la Demande], [T - Statut demandes].Statut_demande, [T - Gestion des demandes].[Libellé Réponse],[T - Gestion des demandes].Date_Fermeture
FROM [T - Gestion des demandes], [T - Suivi Demandes], PROJETS, [T - Statut Demandes] WHERE [T - Gestion des demandes].[No Dossier] = [T - Suivi Demandes].[No Dossier]
AND [T - Gestion des demandes].Statut_demande = [T - Statut Demandes].[ID Item] AND [T - Gestion des demandes].[Code Origine Demande] = [T - Suivi Demandes].[Code Origine Demande]
AND PROJETS.Code_Projet= [T - Gestion des demandes].[Code Projet]
and [T - Gestion des demandes].[Libellé Demande] like '%pour%'
and [T - Gestion des demandes].[Libellé Réponse] like '%pour%' ; |
cela marche tres bien alors que si je fais cela
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
SELECT DISTINCT [T - Gestion des demandes].[No Dossier], PROJETS.Libelle_Projet, [T - Gestion des demandes].[Libellé Demande],[T - Gestion des demandes].[Date de la Demande], [T - Statut demandes].Statut_demande, [T - Gestion des demandes].[Libellé Réponse],[T - Gestion des demandes].Date_Fermeture
FROM [T - Gestion des demandes], [T - Suivi Demandes], PROJETS, [T - Statut Demandes] WHERE [T - Gestion des demandes].[No Dossier] = [T - Suivi Demandes].[No Dossier]
AND [T - Gestion des demandes].Statut_demande = [T - Statut Demandes].[ID Item] AND [T - Gestion des demandes].[Code Origine Demande] = [T - Suivi Demandes].[Code Origine Demande]
AND PROJETS.Code_Projet= [T - Gestion des demandes].[Code Projet]
and [T - Gestion des demandes].[Libellé Demande] like '%pour%'
or [T - Gestion des demandes].[Libellé Réponse] like '%pour%' ; |
ma requête devient tres long à s'éxécuter pour qu'a la fin cela me donne un résultat vide
pourriez vous maider SVP
je vous remercie d'avance :D