gpt4 book ai didi

mysql - 您将如何创建服装尺码数据库结构?

转载 作者:行者123 更新时间:2023-11-29 00:47:19 25 4
gpt4 key购买 nike

我需要在电子商务网站上设计服装尺码结构。
我们正在使用 mysql

现在,我们有这样的东西:

product(product_id, name, size_id)  
(12, 'formal shoes', 2)
(224, 'pants', 16)

size(size_id, gender, category_id)
(2, 'm', 5)
(16, 'm', 8)
(17, 'm', 8)
(18, 'm', 8)

category(category_id, category_name)
(5, 'shoes'),
(8, 'pants')

size_chart(size_id, country_code, value)
(2, 'US', '7')
(2, 'UK', '5')
(16, 'US', '33w34l')
(17, 'US', '33w32l')
(18, 'US', '33')
(16, 'EU', '48')
(17, 'EU', '48')
(18, 'EU', '48')

现在,正如您所看到的,问题是 EU 48 有 3 个美国等效项(它们在美国不同),因此根据 EU 输入大小进行排序/过滤会很麻烦。
我注意到许多在线商店都弄错了,他们要么将转换留给用户,要么只是列出每个国际尺码以供搜索/筛选。

因此,例如,如果用户搜索 US 33w34l 裤子,我想向他展示 size_id 为 16,17 或 18 的裤子。

您将如何构建所有内容?

最佳答案

我会给一个物理尺寸一个 id,然后有一个尺寸和国家/地区列表与实际物理尺寸相匹配..所以

(随机数据与现实毫无相似之处)

SizeID 1 = 
country US size = 33w 41l
country UK size 16
country uk size 18

SizeID 2 =
country US size = 34w 41l
country UK size 18
country EU size 14

然后无论他们在哪个国家/地区,他们都会选择尺码,然后您可以搜索具有该尺码 ID 的所有商品。

关于mysql - 您将如何创建服装尺码数据库结构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10014663/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com