表格1:
id | video_id | group_id | img
=======================================
1 | 1 | 1 |
2 | 2 | 1 | abc.png
3 | 3 | 2 | bef.png
4 | 4 | 3 | dca.png
5 | 5 | 1 |
6 | 6 | 2 |
7 | 8 | 1 |
表2:-
video_id | week | count | type
===================================
1 | 2 | 2 | 0
2 | 2 | 1 | 1
1 | 3 | 5 | 0
1 | 3 | 3 | 1
3 | 3 | 4 | 0
1 | 3 | 1 | 0
现在我知道这个结构搞砸了,需要规范化,但由于我没有修改权限,所以我坚持这一点。所以请多多包涵。
可以看到,第一个表存储了一个组内的多个视频,每个组中只有一个视频可以有关联的图像。第二个表存储每周视频观看的类型和计数。
现在我需要一个 mysql 查询来获取特定周的计数总和、视频 id 以及针对该视频的组 id 存在的图像。问题是,图像是针对一个组的一个视频存储的,该组的总观看次数可能会或可能不会最高,但查询仍然需要针对具有该组图像的任何视频以及视频 ID 来获取图像以及具有最大观看次数的视频的其他信息。
有任何想法吗?