Как я могу получить представления и уникальные представления из таблицы базы данных, которая имеет только идентификатор пользователя и идентификатор видео в одном запросе?

Скажем, у меня есть таблица с колоннами userId а также videoId, представляющий, какой пользователь смотрел какое видео в видео приложении. Теперь я хочу получить количество просмотров и уникальное количество просмотров из таблицы, но используя только один запрос. Это возможно? Вот визуальный пример:

1 ответ

Неважно, я понял это. Я выполнил следующий запрос:

SELECT 
    video, 
    count(user) AS views, 
    count( DISTINCT user) AS uniqueViews 
FROM <table>
GROUP BY videoId
Другие вопросы по тегам