需求:判断用户是否购买过该商品。
表 1 是一个用户买一个商品就加一条记录。
表 2 是一个用户购买的商品都放在一条记录里,用,号隔开,查询的时候读取出这个字段分割成数组再判断。
表 1 的话,如果有一万个用户,一百件商品,最多就会产生 100 万记录了,感觉好多。
该用哪种方法呢?或者有更好的实现方式?
表 1 是一个用户买一个商品就加一条记录。
表 2 是一个用户购买的商品都放在一条记录里,用,号隔开,查询的时候读取出这个字段分割成数组再判断。
表 1 的话,如果有一万个用户,一百件商品,最多就会产生 100 万记录了,感觉好多。
该用哪种方法呢?或者有更好的实现方式?
