// Next, do a left join for all rows that don't contain the users, and
// ensure that there aren't any additional users in selected threads.
$alias=$query->leftJoin('private_message_thread__members','thread_member','thread_member.entity_id = pm.id AND thread_member.members_target_id NOT IN (:uids[])',[':uids[]'=>$uids]);