Я использую следующий запрос с подзапросами, написанными на PHP.Запрос Mysql возвращает null, если один подзапрос равен нулю
$query = mysqli_query($mysqli, "select
users.id as id,
users.display_name as display_name,
users.user_code as user_code,
(select count(articles.id) from articles where articles.user_code = '$user_code') as user_article_count,
(select count(comments.id) from comments where comments.user_code = '$user_code') as user_comment_count
from users");
Моя проблема возникает, когда один из подзапроса не соответствуют ни одной строки, то весь запрос возвращает нуль вместо возвращения нуля только для user_article_count или user_comment_count.
Как этого избежать?