Как получить список пользователей, которые следят/отслеживают и т.д. категорию? Или хотя бы просто количество пользователей для каждого уровня уведомлений? Спасибо.
Я считаю, что это сработает:
SELECT * FROM category_users WHERE category_id = '10'
Просто измените ID категории соответствующим образом.
Отображаются все возможные уровни уведомлений, хотя я точно не знаю, что означают указанные числа. Похоже, они идут от 2 до 4. Вероятно, это отслеживание, наблюдение и наблюдение за первым сообщением, в таком порядке.
Точно. Это полный список уровней уведомлений.
|notification_level|описание|
| — | — | — |
|0|отключено|
|1|обычный|
|2|отслеживание|
|3|наблюдение|
|4|наблюдение за первым постом|
Спасибо. Я немного изменил это, чтобы получить то, что мне нужно:
SELECT notification_level, COUNT(notification_level)
FROM category_users
WHERE category_id = '5'
GROUP BY notification_level