Bonjour,j'aimerai faire une requete avec 2 REGEX mais 2 problèmes se pose:

voici ce que je souhaite sur un champ image
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
SELECT * FROM TABLE WHERE  article REGEXP'cray' AND REGEXP'image_principal'
Voici les résultas que j'obtient:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
**id_article|***article***|***images***|
-----------------------------------------
-75---------|crayon3-------|-crayon.jpg
-75---------|crayon3-------|-crayon-A.jpg
-75---------|crayon3-------|-crayon-B.jpg
-75---------|crayon3-------|-crayon-D.jpg
-401--------|crayonrouge---|NULL
Bon but de filtrer tous les iamges qui on comme nom crayon.jpg, et ne pas
prendre les crayon-A.jpg, crayon-B.jpg.
ces images qui ont un indice appartient au même article se sont des vue différentes
(vue de derrière , vu de devant, vu de face ...)

2 problème se posent:

-comment je j'effectue ma regex pour dire que je veux que crayon.jpg? et que je
souhaite aussi des articles qui n'on pas d'image.
-sur une des images il y en a une qui n'on pas d'image marqué NULL

est ce possible de résoudre ces problème,
si je fait REGEXP '^[a-z].jpg'REGEXP
les article qui aurons comme référence
TSX-A18-A.jpg ne serons pas prix en compte.

merci de vos réponses