如何从一个查询中只包含用户ID和视频ID的数据库表中获取视图和唯一视图?

时间:2018-03-29 00:40:35

标签: sql unique compound-key

假设我有一个包含videoId和{{1}}列的表格,表示哪个用户在视频应用中观看了哪个视频。现在,我想从表中获取视图计数和唯一视图计数,但仅使用一个查询。这可能吗?以下是该示例的视觉效果:

Click here

1 个答案:

答案 0 :(得分:0)

没关系我弄清楚了。我运行了以下查询:

SELECT 
    video, 
    count(user) AS views, 
    count( DISTINCT user) AS uniqueViews 
FROM <table>
GROUP BY videoId