Dovresti usare REGEXP '[[:<:]]aa[[:>:]]'
per trovare la parola esatta, quindi prova sotto la query funziona bene.
SELECT * FROM `table_name`
WHERE `table_name`.`Description` REGEXP '[[:<:]]aa[[:>:]]'
and `table_name`.`Description` REGEXP '[[:<:]]cc[[:>:]]';
NOTA: Puoi anche usare come '%cc%' ma possono esserci problemi complessi perché se cercherai 'cc' significa che cercherà cc parse in tutta la stringa non una parola esatta, quindi ti consiglio vivamente di usare REGEXP '[[:<:]]word[[:>:]]
Esempio:
Tabella di input
Description
aa bb cc dd
xx aa ff gg
hh kk cc qq
cc ee tt aa
aamm bb cc dd
aa bb ccmm dd
Risultato:
Description
aa bb cc dd
cc ee tt aa