我有一个包含客户查看的产品的表格,它看起来像这样:
| id | visitor_id | product |
| 1 | 51a474f | 5 |
| 2 | 51a474f | 3 |
| 3 | 51a474f | 3 |
| 4 | 207ed9e | 3 |
| 4 | 207ed9e | 5 |
| 5 | 47d98ee | 4 |
| 6 | 47d98ee | 3 |
| 7 | 47d98ee | 2 |
如果有人访问,例如产品编号。5,我想获取所有访问相同产品的访问者,然后对所有产品(ID 不是 5)进行分组,并按访问次数计算它们。
我知道我可以用多个查询来做到这一点,但我认为单个查询会比那个解决方案更好。