我正在尝试填写表格 tbl_matrix。第一行包含唯一 ID。第一列包含唯一的邮政编码(5 个整数)。
另一个表 tbl_list 包含三列:'zip_code'、'id'、'occurrence'(大约 300000 行)。
现在我想用一个算法/循环来更新/填充 tbl_matrix,该算法/循环检查 tbl_list 是否包含邮政编码和 ID 的组合,并将出现的情况返回给 tbl_matrix。在某些情况下,该列表包含两个或多个相同的 zip_code 和 ID 组合,但出现次数不同。在这种情况下,应将出现次数相加。
我在 Windows 机器上使用 MySQL Workbench,但我没有使用 Perl/Python/PHP 的经验,因此仅在 MySQL 中解决问题会很棒。
在 Excel 中,我会在 tbl_matrix 中的每列使用一个 vlookup 函数,但直到现在我无法从 stackoverflow 中调整其他类似的(My)SQL 示例。如果你能帮助我,那就太好了(这是一个大学项目)。非常感谢你,拉斯。