How to Join two tables from separate databases within WordPress

So I added permissions for my $mydb user to have SELECT priviledges to my WordPress database.

I then used this code to perform the JOIN:

$sql="SELECT * FROM `mydb`.`records` rec LEFT JOIN `wpdb`.`wp_users` usr ON rec.`mydb`=usr.`ID`";
$records = $mydb->get_results($sql, ARRAY_A);

Worked great!

Leave a Comment