好吧,所以我创建了一种在线购物服务,并且我有一个需要一个字段来匹配多个其他字段的数据库。他们需要被存储,以便他们可以被忽略并设置为可能在以后查看。我知道设置逗号分隔字段通常是不明智的,但我无法找到更好的方式来跟踪匹配,同时能够将它们分类为单独的列。在mysql中匹配一个列值与多个值
例如,我有25种产品可以出售,并且有10个城市我想出售它们。有些可以运到5个城市,有些可以运到9个城市。现在,如果有人在某个特定城市搜索产品,那么只有这些产品才会显示为仅在该城市可供销售的搜索结果?
有没有人有没有更好的方式做这个没有逗号分隔字段?
查看@ RobinCastlin的完整查询答案。 – Shomz