Удалить повторяющиеся сообщения в результате моего sql запроса - PullRequest
0 голосов
/ 22 апреля 2020

Я создал пользовательский тип записи с таксономией и постметой (я использовал ACF для постметы). И я пытаюсь получить статьи моего собственного поста, но у меня есть проблема: мой первый пост повторяется несколько раз.

Вот мой запрос.

$query = "
    SELECT p.ID, p.post_title, p.post_status, p.post_type, pm.meta_key, pm.meta_value, pm.post_id, tr.object_id, tr.term_taxonomy_id, tt.term_taxonomy_id, tt.term_id, tt.taxonomy, t.term_id, t.name
    FROM $wpdb->posts p
    LEFT JOIN $wpdb->term_relationships tr ON (p.ID = tr.object_id)
    LEFT JOIN $wpdb->term_taxonomy tt ON (tr.term_taxonomy_id = tt.term_taxonomy_id)
    LEFT JOIN $wpdb->terms t ON (t.term_id = tt.term_id)
    INNER JOIN $wpdb->postmeta pm ON p.ID = pm.post_id
    WHERE p.post_type ='events'
    AND p.post_status='publish'
    AND pm.meta_key ='city' 
    ";

Может кто-нибудь, пожалуйста, скажите мне где проблема? Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...