我有以下wordpress查询多次显示帖子标题,我已经检查过,并且每个帖子都有所有修订。
以下是查询:
SELECT DISTINCT post_title, ID
FROM wpblog_posts
WHERE post_title LIKE '%Kimberley%'
OR post_title LIKE '%Camping%'
AND wpblog_posts.post_type = 'post'
AND post_status = 'publish'
ORDER BY post_title DESC LIMIT 0, 6;
任何人都知道为什么会这样。
更新
从查询字符串中删除不相关并将成功 更容易调试。
LEFT JOIN wpblog_term_relationships rel ON rel.object_id = wpblog_posts.ID LEFT JOIN wpblog_term_taxonomy tax ON tax.term_taxonomy_id = rel.term_taxonomy_id LEFT JOIN wpblog_terms t ON t.term_id = tax.term_id
干杯
答案 0 :(得分:1)
检查此查询是否适合您:
SELECT DISTINCT post_title, ID
FROM wpblog_posts
WHERE (post_title LIKE '%Kimberley%' OR post_title LIKE '%Camping%')
AND wpblog_posts.post_type = 'post'
AND post_status = 'publish'
ORDER BY post_title DESC LIMIT 0, 6;
该查询正在查找帖子LIKE '%Kimberley%'
- 任何类型的帖子或LIKE '%Camping%' AND wpblog_posts.post_type = 'post' ...
。