2017-07-04 45 views
0

我有以下wordpress查询这是多次显示帖子标题,我已检查,它获取每个帖子的所有修订。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 

干杯

回答

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' ...的。

+0

辉煌。它的工作原理:D非常感谢您的帮助。 –