php - 获取观看次数(唯一观众和唯一视频)

标签 php mysql

这是一个有点复杂的 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/

相关文章:

php - 如何在 php 中使用 in_array 作为子数组?

php - Magento 站点地图导致错误

php - 数组内爆 '<' ,奇怪的行为

php - PDO FetchAll从mysql回显表中的数据

java - php 将原始输入传递给变量

php - 内爆()[函数.内爆] : Invalid arguments passed WHEN $_POST ['duration' ] == EMPTY

mysql - 无法从 Sequel gem 连接 mysql

MySQL 根据 DISTINCT 值对多行进行分组

php - 在 while 循环期间根据值预选择下拉选项

mysql - 错误 : command 'x86_64-linux-gnu-gcc' when installing mysqlclient