I have a database of English words of a certain length. For example table us_6
contains English words with length of 6.
Now, I want to search the table for words that contains only certain letters. For example, I want to search for words that contains letters vleoyl
. I did the search using REGEXP. Here's my query:
SELECT word FROM us_6 WHERE
word REGEXP 'v' AND
word REGEXP 'l' AND
word REGEXP 'e' AND
word REGEXP 'o' AND
word REGEXP 'y' AND
word REGEXP 'l'
The result returns correct words like lovely
and volley
but it also returns other words. Here's the result of the query:
lovely
loveys
overly
volley
Can you help me with this? I only want words that contains exactly the letters provide. For example, vleoyl
should only return lovely
and volley
.