Wypróbuj LIKE
wielokrotnie:
SELECT * FROM post
WHERE title LIKE '%some%'
AND title LIKE '%good%'
Zobacz ten SQLFiddle
Możesz także dołączyć do obu stołów w ten sposób:
SELECT post.post_id, title FROM Post
RIGHT JOIN Tags
ON post.post_id = tags.post_id
WHERE Tags.value IN ('some','good')
GROUP BY post.Post_ID
HAVING COUNT(*)>1;
Zobacz ten SQLFiddle
Uwaga:jeśli nie używamy HAVING
klauzula, zwróci również rekordy, w których istnieje jakakolwiek pojedyncza wartość
Zobacz ten SQLFiddle
Zobacz podobne wymaganie z podobną strukturą tabeli.