Si uso el RLIKE tal y como os pongo a continuación no me funciona por culpa del punto
Código:
SELECT name
FROM ps_product p LEFT JOIN ps_product_lang pl ON (pl.id_product=p.id_product)
WHERE `name` RLIKE "[[:<:]]REVIVAL[[:>:]]"
AND `name` RLIKE "[[:<:]]DEC[[:>:]]"
me devuelve :
revival dec. gris marea
revival dec. arena acuada
En cambio si pongo en RLIKE el punto al final en DEC. no me funciona
Código:
SELECT name
FROM ps_product p LEFT JOIN ps_product_lang pl ON (pl.id_product=p.id_product)
WHERE `name` RLIKE "[[:<:]]REVIVAL[[:>:]]"
AND `name` RLIKE "[[:<:]]DEC.[[:>:]]"
No devuelve ningún registro.
¿porque cuando le pongo el 'punto' no funciona? Es que tengo palabras a buscar donde el punto está dentro del string a buscar y me da problemas.
¿alguna solución?
Gracias