Как я могу получить представления и уникальные представления из таблицы базы данных, которая имеет только идентификатор пользователя и идентификатор видео в одном запросе?
Скажем, у меня есть таблица с колоннами userId
а также videoId
, представляющий, какой пользователь смотрел какое видео в видео приложении. Теперь я хочу получить количество просмотров и уникальное количество просмотров из таблицы, но используя только один запрос. Это возможно? Вот визуальный пример:
1 ответ
Неважно, я понял это. Я выполнил следующий запрос:
SELECT
video,
count(user) AS views,
count( DISTINCT user) AS uniqueViews
FROM <table>
GROUP BY videoId