Wordpress Left присоединиться - PullRequest
       7

Wordpress Left присоединиться

0 голосов
/ 28 августа 2018

У меня есть две таблицы 'wp_user_reviews' и 'wp_users'. В обеих таблицах 'wp_user_id' и 'id' одинаковы .. мне нужно взять все значения из первой таблицы и взять take_isplay_name 'из второй таблицы.

    wp_user_table   
        id |wp_user_id   | user_email    |
        1  |  12         | de@gmail.com  |
        2  |  12         | de@gmail.com  | 
        3  |  13         | er@gmail.com  |

    wp_user 
        id |display_name 
        12 |  john         
        12 |  john        
        13 |  qwe         

Need to apply join query in wordpress..please help

Ответы [ 2 ]

0 голосов
/ 28 августа 2018

Здесь вам нужно использовать левое соединение, так как некоторые пользователи могут не давать отзывы.

Таким образом, для отображения всей информации, включая обзоры из обеих таблиц, для пользователей, предоставивших отзывы, вы можете использовать запрос ниже

select * from wp_user_reviews ur LEFT JOIN wp_users u on u.id = ur.wp_user_id
0 голосов
/ 28 августа 2018

Если вам нужен только SQL-запрос, вы можете сделать это:

SELECT wu.display_name FROM wp_user wu INNER JOIN wp_user_table wut ON wut.wp_user_id = wu.id;

Если вам нужен код PHP для запроса вызова в WordPress:

$wpdb->get_results("SELECT wu.display_name FROM wp_user wu INNER JOIN wp_user_table wut ON wut.wp_user_id = wu.id");

Это нормально для тебя? :)

...