Как я могу получить записи идентификаторов, которые связаны в несколько строк значения - PullRequest
0 голосов
/ 25 апреля 2020

Ниже приведена моя таблица

Id      User_id     type               content       item_id    secondary_item_id
   879       1         activity_comment   Amazing       833        833
   907       168       activity_comment   Great         833        879    
   908       1         activity_comment   Welcome       833        907 

Я хочу вывод, например, структуру воспроизведения комментария, например, над таблицей вы можете увидеть user_id 1 комментировать 833 ( this is a post id ) сообщение, затем user 168 воспроизведение для него как «Великий», а затем снова user 1 воспроизведение для пользователя 168.

Так что это может быть как ...

**MY POST** ( This is a post )

---- First comment( Amazing)
------- replay comment  (Great)
------------ sub replay (Welcome )

У меня есть написал следующий запрос, но я не смог получить вывод, который я объяснил.

SQL Запрос ..

<?php 
  $listReplay =$wpdb->get_results("(SELECT * FROM table_one WHERE id = ".$value['secondary_item_id']."  AND type ='activity_comment') UNION DISTINCT 
                            (SELECT * FROM table_one WHERE secondary_item_id = ".$value['secondary_item_id']." AND type ='activity_comment')");
?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...