前一段时间我发布了一个关于列顺序的不同问题。虽然这个问题与列顺序无关,但建议我按照不同的方式制作表格。
假设我正在销售100种产品。其中一些产品是相互兼容的,而有些则不是。有些产品尚未经过测试(我在上一个问题中没有提到这一点)。
我是否最好制作一个类似于mySQL表格的表格:
NAME PRODUCT1 PRODUCT2 PRODUCT3 PRODUCT4 ....
product1 yes no maybe yes
product2 maybe yes no no
product3 maybe yes no no
product4 maybe yes no no
...
或者将表格制作成这样:
FIRST SECOND COMPATIBLE?
Product1 Product1 Yes
Product1 Product2 Yes
Product1 Product3 No
Product1 Product4 Maybe
Product2 Product1 Maybe
Product2 Product2 Maybe
Product2 Product3 No
Product2 Product4 Maybe
Product3 Product1 Yes
Product3 Product2 Yes
Product3 Product3 No
Product3 Product4 Yes
Product4 Product1 Yes
Product4 Product2 No
Product4 Product3 No
Product4 Product4 Maybe
我被告知第二种方法更好,但我没有提到还有“可能”的选项(不仅仅是是/否),这意味着第二个表格需要添加第三列。
作为一个经验不足的mySQL用户,我想问,哪个表格更有效率、更易于维护,你会推荐哪个呢?