0

指定された用語のセット全体に一致する場合に投稿を返すSQLクエリを作成しようとしています:

SELECT SQL_CALC_FOUND_ROWS wp_posts.ID 
FROM wp_posts 

LEFT JOIN wp_term_relationships AS trel ON (wp_posts.ID = trel.object_id) 
LEFT JOIN wp_term_taxonomy AS ttax ON (ttax.taxonomy = 'business-tags' AND trel.term_taxonomy_id = ttax.term_taxonomy_id) 
LEFT JOIN wp_terms AS tter ON (ttax.term_id = tter.term_id)

WHERE 1=1 
AND (tter.slug LIKE '%crazy%' AND tter.slug LIKE '%insane%')  
AND wp_posts.post_type = 'business' 
AND wp_posts.post_status = 'publish'

これらのタグの両方を持つデータベースに投稿をしています。タグを 1 つだけ検索すると結果が得られますが、複数のタグを検索すると結果はゼロになります。私が間違っているかもしれないことについて何かアドバイスはありますか?

4

0 に答える 0