par
mcorgnet » 28 mars 2007, 15:24
Bonchhhour !
vala, toujours dans mes requêtes pour la recherche dans mysql, en voici une qui ne me ressort rien, alors que je devrais avoir au moins deux résultats :
Code : Tout sélectionner
SELECT PP.Id, PP.Nom, A.Id, A.Titre, DATE_FORMAT(A.DateIns,'%d/%m/%Y'), P.Id, A.UserId, U.FirstName, U.LastName
FROM articles A, users U, pages P, applications PP
WHERE P.Id = A.pageId
AND PP.Id = P.AppliId
AND U.Id = A.userId
AND 1 = (SELECT !MOD(COUNT(R.Archive), 2)
FROM articles_operations R
WHERE R.ArticleId = A.Id)
AND UPPER( A.Contenu ) LIKE '%BONJOUR%'
ORDER BY PP.Id
Par contre, si je vire le UPPER, et que je mets le 'BONJOUR' en minuscules, ça tourne ...
Du coup, je ne sais plus trop comment faire.
Merci à vous.
Bonchhhour !
vala, toujours dans mes requêtes pour la recherche dans mysql, en voici une qui ne me ressort rien, alors que je devrais avoir au moins deux résultats :
[code]
SELECT PP.Id, PP.Nom, A.Id, A.Titre, DATE_FORMAT(A.DateIns,'%d/%m/%Y'), P.Id, A.UserId, U.FirstName, U.LastName
FROM articles A, users U, pages P, applications PP
WHERE P.Id = A.pageId
AND PP.Id = P.AppliId
AND U.Id = A.userId
AND 1 = (SELECT !MOD(COUNT(R.Archive), 2)
FROM articles_operations R
WHERE R.ArticleId = A.Id)
AND UPPER( A.Contenu ) LIKE '%BONJOUR%'
ORDER BY PP.Id
[/code]
Par contre, si je vire le UPPER, et que je mets le 'BONJOUR' en minuscules, ça tourne ...
Du coup, je ne sais plus trop comment faire.
Merci à vous.