这个问题该如何解决

fafalong2988 2009-06-08 07:58:23
全国的城市 北京用a,天津用b,上海用c,唐山用n,郑州用2,拉萨用4,哈尔滨用5...等标示
有一个产品表,里面保存产品信息,
我现在想根据客户端的ip地址查看在这个地区显示那些产品
请问这个数据库的表结构该如何设置,最好详细的,我想了一天也没有什么好的方法。
因为这个要求查询速度要快。
谢谢了
...全文
31 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
tfxg 2009-06-20
  • 打赏
  • 举报
回复
你的問題可能主要是一個產品在不同地區的問題:
1.你可以弄多個產品表區域表
productarea
ID(編號) pid(產品編號) area(存在區域)
2.查詢的時候通過join語句就可以查到
fafalong2988 2009-06-20
  • 打赏
  • 举报
回复
还有什么好的方法吗?
zmouki 2009-06-08
  • 打赏
  • 举报
回复
areatype
+----------+-------------------+
ID ATYPE ADDRESS
1 A 北京
2 B 天津
3 C 上海
+----------+-------------------+
goodsinfo
+----------+-------------------+
ID GTYPE GOODS
1 A 产品一
2 B 产品二
3 C 产品三
+----------+-------------------+
goodstype
+----------+-------------------+
ID ATYPE GTYPE
1 A A
2 A B
3 A C
4 B A
5 B C
6 C B
7 C C
+----------+-------------------+
zmouki 2009-06-08
  • 打赏
  • 举报
回复
建三个表areatype,存放地址信息,goodsinfo存放商品信息,goodstype存放商品和地址对应关系
fafalong2988 2009-06-08
  • 打赏
  • 举报
回复
一个产品可以选择在多个城市显示

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧