首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >创建一个包含邮政编码的关系数据库,该邮政编码需要与3个不同的供应商匹配

创建一个包含邮政编码的关系数据库,该邮政编码需要与3个不同的供应商匹配
EN

Stack Overflow用户
提问于 2017-05-24 00:48:03
回答 1查看 30关注 0票数 0

我正在尝试用php做一个价格比较模块,它从数据库中提取记录,比较模块根据用户的输入进行计算。其中一个输入是邮政编码的前3位数字,然后邮政编码与正确的变量进行匹配,以便进行计算。变量是:气区(1,2,3,4,5,6,7,8)供气:(a,b,c,d,e,f,g,h)供气:(a,b,c,d,e,f)。

邮政编码可以在所有可能的组合中匹配,例如:邮政编码334可以是气区3,能源供应商b和供气商d邮政编码335可以是气区3,能源供应商c和供气商e

更令人困惑的是,能源供应商a,b,c,d,e,f和气体供应商是一样的: a,b,c,d,e,f只是对气体和能源有不同的目标。

我知道如何编写比较模块,对我来说最困难的是设计数据库,因为我对关系数据库几乎没有经验。

有没有人能给我点个头,指出正确的方向?

EN

回答 1

Stack Overflow用户

发布于 2017-05-24 01:35:50

要做到这一点,最简单的方法(对于程序员来说)是构建一个1000行的表,其中每行都包含如下所示的列。

代码语言:javascript
运行
复制
 zip3  gasregion  energysupplier  gassuplier
  000    2             q             r
  001    3             a             b
  002    7             w             x
     ...
  999    1             a             z

然后,您可以将此表连接到可能的customer表。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44140710

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档