Количество пользователей

Подскажите выдаю количество пользователей, которые оставили комментарии, но хотелось бы исключить из этого списка пользователей, которые не зарегистрированны.

function pfilan_metka_dictor() {
	global $wpdb;
	$totaldictor = (int) $wpdb->get_var(
		"SELECT COUNT(DISTINCT comment_author_email) FROM $wpdb->comments WHERE comment_approved = '1' AND user_id > '0' "
	);

	return $totaldictor;
}
Заметки к вопросу:
Kama год назад

Что не так с текущим запросом?

SELECT comment_author_email, COUNT(comment_author_email) as `count` FROM wp_comments WHERE comment_approved = '1' AND user_id != 0 GROUP BY comment_author_email;

Такой запрос запусти мб что-то подскажет.

pfilan год назад

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

На почту не пришло уведомление о ответе на пост.

pfilan 11 месяцев назад
function pfilan_metka_dictor() { global $wpdb;
$totaldictor = (int) $wpdb->get_var(
		"SELECT COUNT(DISTINCT comment_author_email)
		FROM $wpdb->comments
		WHERE comment_approved = '1'
		AND comment_author_email IN (
			SELECT user_email
			FROM $wpdb->users
		)"
	);
	return $totaldictor;
}