A partire da una stringa con i tag dell'articolo X:

- crei un array con i singoli tag
- crei una query che esegue un matching tipo:

CONCAT(", ", tag, ",") LIKE "%, $tag[0],%" AND CONCAT(", ", tag, ",") LIKE "%, $tag[1],%" etc.
In alternativa, puoi provare una ricerca FULL TEXT.