我们现在正在制定计划,所以在我开始进步之前,我想确保我以最好的方式处理事情。
我们有一个产品表,我们正在向其中添加一个名为“格式”的新字段,它将是产品的结构(袋子、盒子等)。这没有设置值,用户可以在该字段中输入他们喜欢的任何内容,但是我们希望显示用户已经输入的所有格式的下拉列表。
我可以想到两种方法:在 products 表上使用基本的 SELECT DISTINCT 来获取用户已经填写的所有格式;或存储格式并由产品链接到的单独表。
本能地我想使用 SELECT DISTINCT,因为它会让我的生活更轻松。但是,假设一张表有十亿个产品,那么最好的方法是什么?