Количество уникальных значений из custom-поля профиля пользователя
Приветствую всех! Очень прошу помощи написать правильный запрос к базе!
У пользователей (авторов) есть кастомное поле профиля – регион (выпадающий список).
Количество регионов у зарегистрированных пользователей я получаю так:
$regions = $wpdb->get_var("SELECT meta_key,COUNT(DISTINCT meta_value) FROM wp_usermeta WHERE meta_key = 'region'",1); echo $regions;
У некоторых пользователей есть опубликованные посты в типа "articles". Возникла необходимость подсчитать сколько регионов "пишут" на сайте.
кол-во регионов = сколько уникальных значений (регион автора, если есть посты типа "article")
Честно признаюсь, я совсем не знакома с SQL
Это очень странный запрос, что он в итоге выводит?
-
Вам нужен такой запрос: