这是一个有点复杂的 SQL 查询,需要获取唯一观众和唯一视频的所有观看次数,因为以前可以在 SQL 中记录同一用户对同一视频的多次观看。
所以:
Views(user,video)
--------------
joker | 1541
foo | 1541
foo | 1541
bar | 1542
bar | 1543
应该获取:
joker | 1541
foo | 1541
bar | 1542
bar | 1543
事实:
- 可以出现同一个人但观看了不同的视频
- 出现相同的视频但被不同的人观看是可以的
- 同一个人观看同一视频多次出现是不正常的。
第一次上手可能有点困难,听起来可能没什么用,但对我的情况很有帮助。但感谢任何帮助。
谢谢!
最佳答案
select user, video
from Views
group by user, video
关于php - 获取观看次数(唯一观众和唯一视频),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4674040/