如何解决MySQL 查找未涵盖所有邮政编码的投递公司
邮政编码范围从 1 到 99999 在 MySQL 中转换为 int
+-----------------+------------+------------+
+ deliveryCompany + minZipCode + maxZipCode +
+-----------------+------------+------------+
+ A1 + 1 + 99999 +
+ A1 + 15000 + 99999 +
+ A1 + 10000 + 17999 +
+ A2 + 5000 + 5009 +
+ A2 + 3000 + 5500 +
+ A2 + 7000 + 99999 +
+ A3 + 1 + 1000 +
+ A3 + 950 + 70000 +
+ A3 + 70001 + 99999 +
+ A3 + 700 + 99999 +
+-----------------+------------+------------+
我想获取所有未涵盖所有邮政编码(从 1 到 99999)的交付公司
在前面的示例中,结果将仅为 A2 deliveryCompany
因此,我需要提取任何 deliveryCompany 的所有 zipCode 范围,然后通过联合合并特定 deliveryCompany 的这些范围,然后验证此合并在 0 到 99999(所有邮政编码)范围内是否存在漏洞。
这不是立竿见影的。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。