我正在尝试为使用日志构建一个查询,该查询计算两个包同时用于 uploadID 的次数。换句话说,我想知道每个uploadID 出现2 个包的次数。这是我将数据存储在 MySQL 中的表的示例。
uploadID package
1 value1
1 value2
1 value3
2 value2
2 value3
2 value4
3 value1
3 value3
3 value4
4 value1
4 value3
4 value4
我正在寻找的输出将是这样的:
Concurrent Packages Count
value1 & value2 1
value1 & value3 3
value1 & value4 2
value2 & value3 2
value2 & value4 1
value3 & value4 3
我已经尝试了许多查询来实现这一点,但似乎没有任何效果。理想情况下,一旦我得到计数,我想将输出放在矩阵中,如下所示:
value1 value2 value3 value4
value1 - 1 3 2
value2 1 - 2 1
value3 3 2 - 3
value4 2 1 3 -
我真的很感激任何关于如何实现这一目标的建议。数据存储在 MySQL 数据库中,但最终矩阵将在 PHP Web 应用程序中呈现。提前致谢。